:root{--primary-color:#ff5722;--layout-bg:#fff;--content-bg:#f5f7fa;--sidebar-bg:#f0f2f5;--text-color:#000000d9;--border-color:#d9d9d9;--status-critical:#ff4d4f;--status-warning:#faad14;--status-info:#1890ff;--status-normal:#52c41a;--status-unknown:#d9d9d9;--connection-online:#52c41a;--connection-offline:#ff4d4f;--connection-unknown:#d9d9d9;--log-source-system:purple;--log-source-user:cyan;--log-source-device:green;--menu-selected-bg:#fff1e6;--menu-selected-border:#ff5722;--menu-hover-bg:#ff57221a;--font-family:system-ui, Avenir, Helvetica, Arial, sans-serif;--line-height:1.5;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px;--border-radius-xl:12px;--border-radius-pill:9999px;--shadow-card:0 1px 4px #0000000d;--shadow-dropdown:0 2px 8px #00000026;--shadow-modal:0 4px 12px #00000026}.status-tag{border-radius:var(--border-radius-pill);color:#fff;padding:0 10px}.status-critical{background-color:var(--status-critical)}.status-warning{background-color:var(--status-warning)}.status-info{background-color:var(--status-info)}.status-normal{background-color:var(--status-normal)}.status-unknown{background-color:var(--status-unknown);color:#000000a6}.connection-online{background-color:var(--connection-online)}.connection-offline{background-color:var(--connection-offline)}.connection-unknown{background-color:var(--connection-unknown);color:#000000a6}.log-source-system{background-color:var(--log-source-system)}.log-source-user{background-color:var(--log-source-user)}.log-source-device{background-color:var(--log-source-device)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0}@font-face{font-family:Roboto;src:url(data:font/ttf;base64,NDA0OiBOb3QgRm91bmQ=)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(data:font/ttf;base64,NDA0OiBOb3QgRm91bmQ=)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(data:font/ttf;base64,NDA0OiBOb3QgRm91bmQ=)format("truetype");font-weight:700;font-style:normal}body{font-family:Roboto,sans-serif}.sider-header{justify-content:center;align-items:center;height:64px;padding:10px;transition:all .2s ease-in-out;display:flex}.site-layout{transition:margin-left .2s ease-in-out}.ant-layout-sider{transition:width .2s ease-in-out,min-width .2s ease-in-out!important}.ant-menu-light{background:0 0!important}.ant-layout-content{flex-direction:column;padding-top:16px;display:flex}.content-wrapper{border-radius:12px;flex-direction:column;flex-grow:1;display:flex}@media (width>=767px){.ant-layout-content{padding:16px}}.custom-menu-label{color:#0006;font-size:12px;width:calc(100% - 24px)!important;margin:12px 12px 0!important;padding-left:16px!important}.custom-menu .ant-menu-item{border-radius:50px;width:calc(100% - 24px)!important;margin:8px 12px!important;padding-left:16px!important}.ant-menu-sub{background:#faf9f6!important}.ant-layout-sider-collapsed .custom-menu .ant-menu-item{font-size:large;padding-left:21px!important}.custom-menu .ant-menu-item:after{border-right:none!important}.app-header{justify-content:space-between;align-items:center;padding:0 24px;display:flex}.header-left{align-items:center;display:flex}.header-title{margin:0;font-size:20px;font-weight:600}.header-right{background-color:#ffa3408c;border-radius:50px;align-items:center;gap:20px;padding:9px 10px;transition:all 2s;display:flex;box-shadow:0 1px 5px #00000026}.app-breadcrumb{margin:16px 24px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.5s ease-out fadeIn}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.fade-out{animation:.5s ease-out fadeOut}@keyframes upsInfoSlideIn{0%{opacity:0}to{opacity:1}}.ups-info-header{animation:.4s ease-out upsInfoSlideIn}.user-dropdown-menu .ant-dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #00000026}@keyframes pulse-green{0%{box-shadow:0 0 #52c41ab3}70%{box-shadow:0 0 0 6px #52c41a00}to{box-shadow:0 0 #52c41a00}}.pulsing-badge .ant-badge-status-dot{animation:1.5s infinite pulse-green}.disable-scroll-bar::-webkit-scrollbar{display:none}.disable-scroll-bar{scrollbar-width:none;-ms-overflow-style:none}.loader-container{--md-sys-color-surface:#e78b00;--md-sys-color-primary:#e78b00;--md-sys-color-secondary:#e78b00;--md-sys-color-tertiary:#e78b00;--animation-duration:1.5s;--animation-timing-function:cubic-bezier(.65, 0, .35, 1);flex-direction:column;align-items:center;gap:2rem;display:flex}.loader{background-color:var(--md-sys-color-primary);width:50px;height:50px;animation:morph var(--animation-duration) var(--animation-timing-function) infinite}@keyframes morph{0%{background-color:var(--md-sys-color-primary);border-radius:50%;transform:rotate(0)scale(1)}20%{background-color:var(--md-sys-color-primary);border-radius:50%;transform:rotate(0)scale(1.1)}30%{background-color:var(--md-sys-color-secondary);border-radius:25%;transform:rotate(0)scale(1)}50%{background-color:var(--md-sys-color-secondary);border-radius:25%;transform:rotate(0)scale(1.1)}60%{background-color:var(--md-sys-color-tertiary);border-radius:15%;transform:rotate(45deg)scale(1)}80%{background-color:var(--md-sys-color-tertiary);border-radius:15%;transform:rotate(45deg)scale(1.1)}90%{background-color:var(--md-sys-color-primary);border-radius:50%;transform:rotate(90deg)scale(1)}to{background-color:var(--md-sys-color-primary);border-radius:50%;transform:rotate(90deg)scale(1)}}.ups-task-panel{flex-direction:column;gap:14px;height:100%;display:flex}.ups-task-panel__heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ups-task-panel__heading{flex-direction:column;gap:2px;display:flex}.ups-task-panel__title{color:#1c1b1f;font-size:16px;font-weight:700;line-height:1.3}.ups-task-panel__subtitle{color:#00000073;font-size:12px;line-height:1.4}.ups-task-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ups-task-panel__filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ups-task-panel__toolbar-label{color:#0000008c;white-space:nowrap;font-size:12px}.ups-task-panel__toolbar-label strong{color:#1c1b1f}.ups-task-panel__filter{flex:none;width:200px}.ups-task-panel__count{color:#00000073;font-size:12px}.ups-task-panel__table{flex:auto;min-height:0;overflow:auto}.ups-task-panel__table .ant-table{background:0 0}.ups-task-panel__table .ant-table-thead>tr>th{color:#0000008c;background:0 0;border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:12px;font-weight:600}.ups-task-panel__table .ant-table-thead>tr>th:before{display:none!important}.ups-task-panel__table .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5;padding:12px;font-size:13px}.ups-task-panel__table .ant-table-tbody>tr:last-child>td{border-bottom:none}.ups-task-panel__table .ant-table-tbody>tr.ups-task-row{cursor:pointer;transition:background .15s}.ups-task-panel__table .ant-table-tbody>tr.ups-task-row:hover>td{background:#fafafa}.ups-task-panel__table .ant-table-tbody>tr.ups-task-row--active>td:first-child{box-shadow:inset 2px 0 #ffa66a}.ups-task-panel__name{color:#1c1b1f;font-weight:700}.ups-task-panel__time{color:#000000bf;font-variant-numeric:tabular-nums}.ups-task-panel__muted{color:#00000059}.ups-task-panel__pill{border:none;border-radius:6px;margin:0;padding:1px 8px;font-size:12px;line-height:20px}.ups-task-panel__actions{justify-content:flex-end;gap:8px;display:flex}
