:root{--primary-color:#3498db;--secondary-color:#2ecc71;--background-color-light:#f5f5f5;--text-color:#333;--border-color:#ddd;--border-color-blue:#2029df}.pilot-card{border:"none";border-radius:8px;height:160px;padding:24px}.monitoring-map-marker svg{width:100%;height:100%;display:block}.monitoring-map-marker--selected{filter:drop-shadow(0 0 4px #1890ffe6);z-index:1000!important}.ant-card-body,.card-body{height:100%}.pilot-card:not(.hoverless):hover{background-color:var(--background-color-light);border:2px solid var(--border-color);box-shadow:"none";border-radius:8px;height:160px;padding:24px}.pilot-card.dashed{border-style:dashed}.pilot-card button.display-on-hover{display:none}.pilot-card:hover button.display-on-hover{display:block}.border-blue:hover{cursor:pointer;transition:transform .3s,box-shadow .3s,border .3s;transform:translateY(-5px);border:2px solid var(--border-color-blue)!important}.icon-box{background:linear-gradient(323deg, var(--Colors-Base-Purple-8,#391085) 21.32%, var(--Colors-Base-Purple-3,#d3adf7) 80.41%);-webkit-backdrop-filter:blur(4.8234px);backdrop-filter:blur(4.8234px);border-radius:4.627px;width:48px;height:48px;box-shadow:inset .791px -.791px .791px #b6b6b661,inset -.791px .791px .791px #ffffff61}.icon-box.active{background:linear-gradient(323deg,#391085 21.32%,#d3adf7 80.41%)}.library-card__icon-wrap{display:inline-flex;position:relative}.library-card__count-tag{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin:0;padding-inline:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-10px;box-shadow:0 4px 12px #2029df47}.full-height{height:calc(100vh - 190px);overflow:hidden auto}.node-details-tabs{flex-direction:column;height:100%;min-height:0;display:flex}.node-details-tabs .ant-tabs-nav{flex-shrink:0}.node-details-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.node-details-tabs .ant-tabs-content,.node-details-tabs .ant-tabs-tabpane-active{height:100%}.node-details-tabs .ant-tabs-tabpane-active{flex-direction:column;min-height:0;display:flex;overflow:hidden}.overview-panel-card--compact .ant-card-body{flex:none!important;height:auto!important}.m-0{margin:0}.interface-box .display-on-hover{display:none}.interface-box:hover .display-on-hover{display:block}.interface-box:hover .interface-box-container{width:56px}.interface-box-container{background-color:var(--background-color-light);border-radius:4px;min-width:26px;height:26px}.handle-container.bottom{border-radius:0 4px 4px 0;width:100%;height:12px;transition:width .3s;position:absolute;bottom:-2px;right:0}.handle-container.top{border-radius:0 4px 4px 0;width:100%;height:12px;transition:width .3s;position:absolute;top:-2px;right:0}.handle-container>div{position:static}.padding-0 .ant-card-body{padding:0}.pilot-global-search.ant-input-search .ant-input-group{height:100%}.pilot-global-search.ant-input-search .ant-input-group .ant-input,.pilot-global-search.ant-input-search .ant-input-group .ant-input-group-addon,.pilot-global-search.ant-input-search .ant-input-group .ant-btn{height:100%;box-shadow:none!important;background:0 0!important;border:none!important}.pilot-global-search.ant-input-search .ant-input-group .ant-input{padding-inline:12px}.pilot-global-search.ant-input-search .ant-input-group .ant-input-group-addon{width:auto}.font-base-normal{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.font-base-strong{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:14px;font-style:normal;font-weight:600;line-height:22px}.font-base-underline{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:"from-font";font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.font-base-italic{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:14px;font-style:italic;font-weight:400;line-height:22px}.font-sm-normal{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.font-sm-strong{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:12px;font-style:normal;font-weight:600;line-height:20px}.font-sm-underline{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:"from-font";font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.font-sm-delete{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-line:"strikethrough";text-decoration-line:"strikethrough";font-size:12px;font-style:normal;font-weight:400;line-height:20px}.font-sm-italic{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-line:"strikethrough";text-decoration-line:"strikethrough";font-size:12px;font-style:italic;font-weight:400;line-height:20px}.font-lg-normal{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.font-lg-strong{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.font-lg-underline{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:"from-font";font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.font-lg-delete{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-line:"strikethrough";text-decoration-line:"strikethrough";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.font-lg-italic{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:16px;font-style:italic;font-weight:400;line-height:24px}.font-xl-normal{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:20px;font-style:normal;font-weight:400;line-height:28px}.font-xl-strong{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:20px;font-style:normal;font-weight:600;line-height:28px}.font-xl-underline{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:"from-font";font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.font-xl-delete{color:var(--Colors-Neutral-Text-colorText,#000000e0);-webkit-text-decoration-line:"strikethrough";text-decoration-line:"strikethrough";font-size:20px;font-style:normal;font-weight:400;line-height:28px}.font-xl-italic{color:var(--Colors-Neutral-Text-colorText,#000000e0);font-size:20px;font-style:italic;font-weight:400;line-height:28px}.table-column-resize-handle{z-index:1;cursor:col-resize;width:10px;height:100%;position:absolute;bottom:0;right:-5px}.table-column-resize-handle:after{content:"";background:#00000026;border-radius:1px;width:2px;height:16px;transition:background .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.table-column-resize-handle:hover:after{background:#00000059}.panel-resize-handle{z-index:2;flex-shrink:0;transition:background-color .2s;position:relative}.panel-resize-handle--horizontal{cursor:row-resize;width:100%;height:8px}.panel-resize-handle--vertical{cursor:col-resize;width:8px;height:100%}.ant-table-thead>tr>th.table-resizable-header-cell{overflow:hidden}@keyframes pilot-search-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}
