:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.ping-result-card{background-color:#fff;border-radius:12px;margin:12px 0;display:flex}.ping-result-card .ant-descriptions-item-label{font-family:Frutiger Bold,sans-serif;font-size:16px;color:#0487a5;width:260px;vertical-align:top}.ping-result-card .ant-descriptions table{width:100%;table-layout:fixed}.ping-result-card .ant-descriptions-item-label{width:260px;padding-right:0}.ping-result-card .ant-descriptions-item-content{font-size:16px;color:#000000e0;display:flex;align-items:center;justify-content:flex-end;text-align:right}.ping-result-value{font-family:Frutiger Light,sans-serif;font-size:16px}.ping-result-tag{font-family:Frutiger Bold,sans-serif;font-size:16px;padding:4px 10px;border-radius:8px}@media (prefers-color-scheme: dark){.ping-result-card{background-color:#2a2a2a;box-shadow:none}.ping-result-card .ant-descriptions-item-label{color:#0487a5}.ping-result-card .ant-descriptions-item-content{color:#ffffffe0}}.test-results-container{max-height:70vh;overflow-y:auto}.test-result-card{background-color:#fff;border-radius:12px;margin:12px 0;display:flex}.test-result-card .ant-descriptions-item-label{font-family:Frutiger Bold,sans-serif;font-size:16px;color:#0487a5;width:260px;vertical-align:top}.test-result-card .ant-descriptions table{width:100%;table-layout:fixed}.test-result-card .ant-descriptions-item-label{width:260px;padding-right:0}.test-result-card .ant-descriptions-item-content{font-size:16px;color:#000000e0;display:flex;align-items:center;justify-content:flex-end;text-align:right}.test-result-value{font-family:Frutiger Light,sans-serif;font-size:16px}.test-result-tag{font-family:Frutiger Bold,sans-serif;font-size:16px;padding:4px 10px;border-radius:8px}@media (prefers-color-scheme: dark){.test-result-card{background-color:#2a2a2a;box-shadow:none}.test-result-card .ant-descriptions-item-label{color:#0487a5}.test-result-card .ant-descriptions-item-content{color:#ffffffe0}}.error-modal .ant-modal-content{padding:50px 40px 32px 50px!important}.error-modal .ant-modal-content .content{display:flex;align-items:center;gap:32px}.error-modal .ant-modal-content .content .text-container .title{font-size:24px;font-family:Frutiger Bold,sans-serif!important;color:#0487a5}.error-modal .ant-modal-content .content .text-container .description{font-size:18px}.error-modal .ant-modal-content .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.error-modal .ant-modal-content .content .text-container .title{color:#fffffff2}.error-modal .ant-modal-content .content .text-container .description{color:#ffffffde}}.custom-modal .btn-container{display:flex;justify-content:flex-end;gap:16px;margin-top:42px}.custom-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}.subs-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.subs-modal .title-container .secondary-text{font-size:20px;color:#000000ad;font-family:Frutiger Light,sans-serif!important}.subs-modal .id-label{font-size:18px}.subs-modal .header-row{padding-top:12px}.subs-modal .header-row .ant-form-item{margin-bottom:16px!important}.subs-modal .ant-form-item{margin-bottom:8px!important}.subs-modal .divider{height:1px;margin-bottom:22px;background-color:#ddd}.subs-modal .divider.add{background-color:transparent}.subs-modal .ant-input{font-size:16px;padding:4px 24px}.subs-modal .btn-container{display:flex;justify-content:flex-end;gap:16px;margin-top:42px}.subs-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.subs-modal .divider{background-color:#494949ab}.subs-modal .divider.add{background-color:transparent}}.search-container{display:flex;flex-direction:column;text-align:center}.search-container .ant-popover .ant-popover-inner{padding:16px 0}.search-container .ant-list-split .ant-list-item{border:none;padding:4px 32px}.search-container .subs-item{cursor:pointer}.search-container .subs-item-content{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;width:100%;font-size:22px}.search-container .subs-item-content .right{text-align:right}.search-container .subs-item-content.small{font-size:16px;padding:0;grid-template-columns:1fr 1fr 1fr}.search-container .subs-item-content.small .right{text-align:right}.search-container .subs-item:hover{background-color:#e6f7ff}.search-container .custom-search{background-color:#f5f5f5;display:flex;align-items:center}.search-container .custom-search .search-type-selector-container{display:flex;align-items:center;gap:24px}.search-container .custom-search .search-type-selector-container .search-type-selector .ant-select-dropdown{width:196px!important;text-align:left}.search-container .custom-search .search-type-selector-container .search-type-selector .ant-select-selector{font-family:Frutiger Bold,sans-serif}.search-container .custom-search.large{font-size:28px;padding-left:50px;padding-right:40px;border-radius:50px;margin:50px auto 22px;width:70%;height:90px;box-shadow:0 4px 12px #00000040}.search-container .custom-search.large input::placeholder{font-size:32px;line-height:1}.search-container .custom-search.large .icon{font-size:36px}.search-container .custom-search.small{font-size:20px;margin-left:44px;border-radius:50px;padding-left:24px;padding-right:20px;width:684px;height:52px}.search-container .custom-search.small input::placeholder{font-size:20px}.search-container .custom-search.small .icon{font-size:18px}@media (prefers-color-scheme: dark){.search-container .custom-search{background-color:#333}.search-container .custom-search .anticon-search{color:#fff}.search-container .custom-search .ant-input{color:#c1c1c1}.search-container .custom-search .ant-input::placeholder{color:#c1c1c1}}.search-container .new-subs-btn{font-size:20px;font-family:Frutiger Bold,sans-serif;color:#1890ff;text-decoration:none;cursor:pointer}.search-container .new-subs-btn .text{text-decoration:underline}.search-container .new-subs-btn .arrow{text-decoration:none}.search-container .new-subs-btn:hover{color:#1167b7}.search-container.large{padding-bottom:60px;margin-top:20px}.navbar{font-family:SegoeUI,sans-serif;display:flex;justify-content:space-between;align-items:center;padding:0 24px;margin-top:20px;height:60px}.navbar .left-section{display:flex;align-items:center}.navbar .left-section .divider{margin:0 24px;height:50px;background-color:#ccc}.navbar .left-section .date{font-size:20px;font-weight:500;color:#636363}.navbar .right-section{cursor:pointer;display:flex;align-items:center;height:100%}.navbar .right-section .user-divider{margin:0 16px 0 32px;height:36px;background-color:#ccc;align-self:center}.navbar .right-section .user .user-icon{font-size:22px;margin:0 8px 0 0;height:36px}.navbar .right-section .chart-icon{font-size:26px;margin-right:8px}.navbar .right-section .first-text{font-size:20px;margin-right:32px}.navbar .right-section .text{font-size:20px}.navbar-user-dropdown{min-width:280px!important}.navbar-user-dropdown .ant-dropdown-menu{padding:16px 26px!important}.navbar-user-dropdown .ant-dropdown-menu-item{padding:12px 6px!important;font-size:20px!important}.navbar-user-dropdown .ant-dropdown-menu-item-divider{margin:6px!important;background-color:#ccc!important}.navbar-user-dropdown .user-name{font-size:30px!important;font-family:SegoeUI Bold,sans-serif;pointer-events:none;cursor:default;color:inherit}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-color:#0487a5;padding:8px 32px 4px}.custom-tabs.ant-tabs .ant-tabs-tab-btn{font-family:Frutiger Bold,sans-serif;color:#5e5e5e}.custom-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0487a5}.ant-tabs-top>.ant-tabs-nav:before{border-color:#0487a5}.ant-tabs>.ant-tabs-nav{margin-bottom:0}.ant-tabs-content-holder{padding-top:16px}.notes-table{padding-left:16px;padding-right:16px}.notes-table .white-row{background-color:#fff}.notes-table .gray-row{background-color:#f7f7f7}.notes-table .ant-table-thead>tr>th{border-bottom:1px solid #cccccc;background-color:#fff!important;color:#636363;font-family:Frutiger Bold,sans-serif}.notes-table .ant-table-thead>tr>th,.notes-table .ant-table-tbody>tr>td{border-radius:0!important;padding:12px 16px}.notes-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{width:0px}.notes-table .ant-table tbody>tr>td{border-bottom:none}.notes-table .ant-table tbody>tr:hover>td{background-color:#dfefff!important}.notes-table .ant-table-tbody>tr>td{font-size:16px}.notes-table .delete-icon{width:36px;height:36px;color:#000;cursor:pointer}.notes-table .edit-icon{cursor:pointer;color:#000}.notes-table .ant-table-tbody>tr.ant-table-placeholder>td{padding:32px 0!important;background-color:#eee;color:#666}.edit-note-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:16px;margin-top:32px}.edit-note-modal .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px;border-radius:50px}@media (prefers-color-scheme: dark){.notes-table .white-row{background-color:#333}.notes-table .ant-table-thead>tr>th{background-color:#607386!important;color:#fff}.notes-table .ant-table-tbody>tr>td{color:#fff}.notes-table .white-row{background-color:#4b4b4b!important}.notes-table .gray-row{background-color:#333!important}.notes-table .ant-table tbody>tr:hover>td{background-color:#939393!important}.notes-table .ant-table-tbody>tr.ant-table-placeholder>td{padding:32px 0!important;background-color:#333}.notes-table .delete-icon,.notes-table .edit-icon{color:#fff}}.add-new-note{padding-top:16px}.add-new-note .title{font-size:18px}@media (prefers-color-scheme: dark){.add-new-note .title{color:#fff}}.notes-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.notes-modal .title-container .secondary-text{font-size:20px;color:#000000ad;font-family:Frutiger Light,sans-serif!important}.notes-modal .id-label{font-size:18px}.notes-modal .header-row{padding-top:12px}.notes-modal .header-row .ant-form-item{margin-bottom:16px!important}.notes-modal .ant-form-item{margin-bottom:8px!important}.notes-modal .divider{height:1px;margin-top:8px;margin-bottom:12px;background-color:#ddd}.notes-modal .ant-input{font-size:16px;padding:4px 24px}.notes-modal .btn-container{display:flex;justify-content:flex-end;gap:16px;margin-top:42px}.notes-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.notes-modal .divider{background-color:#494949ab}}.expandable-table{width:100%;border-collapse:collapse;border:1px solid #ccc;font-size:14px}.expandable-table .table-header{background-color:#dfefff;text-align:left}.expandable-table .table-header th{font-weight:400;padding:8px 12px;border-right:1px solid #ccc}.expandable-table .table-header th:nth-child(1){width:60%}.expandable-table .table-header th:nth-child(2),.expandable-table .table-header th:nth-child(3){width:20%;text-align:center}.expandable-table .table-header th:nth-child(2){padding-left:42px}.expandable-table .table-header th:nth-child(3){padding-left:42px}.expandable-table .table-row td{padding:8px 12px;border-right:1px solid #ccc}.expandable-table .table-row td:nth-child(2),.expandable-table .table-row td:nth-child(3){padding-left:42px}.expandable-table .table-row td:last-child,.expandable-table .table-header th:last-child{border-right:none}.expandable-table .row-white{background-color:#fff}.expandable-table .row-grey{background-color:#f7f7f7}.expandable-table .issue-column-container{display:flex;flex-direction:column;align-items:baseline}.expandable-table .issue-column{display:flex;align-items:center;justify-content:space-between;word-wrap:break-word}.expandable-table .issue-column .ant-btn>span{font-size:12px}.expandable-table .expand-button-container{display:flex;align-items:center;justify-content:center}.expandable-table .small-circle-btn{width:12px!important;height:12px!important;min-width:12px!important;padding:0!important;background-color:#40a3ad;display:flex;align-items:self-end;justify-content:center}.expandable-table .small-circle-btn .anticon svg{width:8px!important;height:8px!important;fill:#fff!important}.expandable-table .small-circle-btn:hover{background-color:#0056b3!important}.expandable-table .details-text{font-size:.9em;color:#555;padding:8px 24px;border-radius:4px}.expandable-table .issue-text{display:inline-block;word-wrap:break-word;margin-left:8px}@media (prefers-color-scheme: dark){.details-text{color:#fff!important}}.subtitle .text{font-size:18px;font-family:Frutiger Bold,sans-serif;color:#003466;margin-bottom:16px}.subtitle .text.secondary{color:#a6a6a6}.subtitle .divider{margin-top:6px}@media (prefers-color-scheme: dark){.subtitle .text{color:#2776c0}}.buttons-bar{margin-top:30px;margin-bottom:20px;background-color:#f0f2f5;border-radius:16px;padding:12px 16px;display:flex;overflow-x:auto}.buttons-bar .buttons-container{display:flex;gap:16px;padding:0 10px;flex-wrap:wrap}.buttons-bar .buttons-container .divider{height:32px;margin:0 36px;width:2px;background-color:#6b6b6b}.buttons-bar .buttons-container .ant-btn.ant-btn-round.ant-btn{padding-inline-end:8px}@media (prefers-color-scheme: dark){.buttons-bar{background-color:#333}}.bubble-chart-container{width:100%;height:320px;margin-top:16px}.bubble-chart-container .time-frame-selector{margin-bottom:16px;display:flex;align-items:center;gap:16px}.bubble-chart-container .time-frame-selector .ant-select-selection-item{font-size:12px}.bubble-chart-container .tooltip-container{padding:8px 12px;border-radius:4px;box-shadow:0 2px 4px #0000001a;background-color:#fff;font-size:14px}.bubble-chart-container .recharts-label{font-size:18px}.bubble-chart-container .recharts-default-legend{display:flex;gap:32px;justify-content:center}.bubble-chart-container .recharts-xAxis .recharts-cartesian-axis-tick-value{font-size:12px}@media (prefers-color-scheme: dark){.bubble-chart-container .tooltip-container{background-color:#333;color:#ccc}.bubble-chart-container .time-frame-selector label{color:#ccc}.bubble-chart-container .time-frame-selector select{background-color:#333;color:#ccc;border-color:#666}}.summary-container .buttons-bar-container{display:flex;align-items:center;gap:10px}.summary-container .buttons-bar-container .text{margin-right:8px;color:red;font-size:20px;font-family:Frutiger Bold,sans-serif}.summary-container .buttons-bar-container .text.green{color:#35ad10}.summary-container .buttons-bar-container .text.grey{color:gray}.summary-container .content{margin-bottom:70px}.summary-container .content .label{display:inline-block;min-width:128px;font-size:16px;white-space:nowrap}.summary-container .content .label.large{min-width:140px}.summary-container .content .value{display:inline-block}.summary-container .content .row{margin-top:16px}.summary-container .quality-container{margin-top:36px}.diagnostic-container .content .label{display:inline-block;min-width:160px;font-size:16px;white-space:nowrap}.diagnostic-container .content .label.large{min-width:140px}.diagnostic-container .content .value{display:inline-block}.diagnostic-container .content .row{margin-top:16px}.diagnostic-container .content.with-margin{margin-bottom:70px}.diagnostic-container .content.with-margin .italic{font-family:SegoeUI Italic;color:#c1c1c1}.diagnostic-container .quality-container{margin-top:36px}.line-chart-container{width:100%;height:320px;margin-top:32px;margin-bottom:42px}.line-chart-container .time-frame-selector{display:flex;align-items:center;gap:16px;margin-left:24px}.line-chart-container .time-frame-selector .ant-select-selection-item{font-size:12px}.line-chart-container .tooltip-container{display:flex;flex-direction:column;padding:8px 12px;border-radius:4px;box-shadow:0 2px 4px #0000001a;background-color:#fff;font-size:14px;gap:4px}.line-chart-container .tooltip-container .date{font-family:Frutiger Bold,sans-serif!important;font-size:12px}.line-chart-container .tooltip-container .text-container{display:flex;align-items:center;gap:6px}.line-chart-container .tooltip-container .dot{width:6px;height:6px;background-color:#8884d8;border-radius:50%}@media (prefers-color-scheme: dark){.line-chart-container .tooltip-container{background-color:#333;color:#ccc}.line-chart-container .time-frame-selector label{color:#ccc}.line-chart-container .time-frame-selector select{background-color:#333;color:#ccc;border-color:#666}}.devices-table{width:100%;margin-bottom:48px;border-collapse:collapse;border:1px solid #ccc;font-size:14px}.devices-table .table-header{background-color:#dfefff;text-align:left}.devices-table .table-header th{font-weight:400;padding:8px 12px;border-right:1px solid #ccc}.devices-table .table-header th:nth-child(2){width:15.5%}.devices-table .table-header th:nth-child(3),.devices-table .table-header th:nth-child(4),.devices-table .table-header th:nth-child(5){width:10%}.devices-table .table-header .band-header{width:15%}.devices-table .table-row td{padding:8px 12px;border:1px solid #ccc}.devices-table .expand-column{display:flex;align-items:center;gap:8px}.devices-table .small-circle-btn{width:12px!important;height:12px!important;min-width:12px!important;padding:0!important;background-color:#40a3ad;display:flex;align-items:self-end;justify-content:center}.devices-table .small-circle-btn .anticon svg{width:8px!important;height:8px!important;fill:#fff!important}.devices-table .small-circle-btn:hover{background-color:#0056b3!important}.devices-table .band-container{height:100%}.devices-table .band-container .band-text{line-height:32px}.devices-table .band-container .band-icons{float:right;display:flex;gap:8px}.devices-table .band-container .band-icons .icon-btn-container{cursor:pointer;display:flex;align-items:center;background-color:#0487a5;border-radius:50px;padding:0 8px;height:28px}.devices-table .band-container .band-icons .icon-btn-container svg{width:28px;height:28px}.devices-table .band-container .band-icons .icon-btn-container .cls-1{fill:#fff}.devices-table .band-container .band-icons .icon-btn-container:hover{background-color:#046777!important}.devices-table .band-container .band-icons .container-tall{padding:0 4px 3px}.devices-table .band-container .band-icons .container-tall svg{width:34px;height:34px}.devices-table .row-white{background-color:#fff}.devices-table .row-grey{background-color:#f7f7f7}.device-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.device-modal .title-container .secondary-text{font-size:20px;color:#000000ad;font-family:Frutiger Light,sans-serif!important}.device-modal .id-label{font-size:18px}.device-modal .header-row{padding-top:12px}.device-modal .header-row .ant-form-item{margin-bottom:16px!important}.device-modal .ant-form-item{margin-bottom:8px!important}.device-modal .divider{height:1px;margin-bottom:22px;background-color:#ddd}.device-modal .ant-input{font-size:16px;padding:4px 24px}.device-modal .icons-row{padding-top:24px}.device-modal .icons-list svg{height:64px}.device-modal .btn-container{display:flex;justify-content:flex-end;gap:16px;margin-top:42px}.device-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.device-modal .divider{background-color:#494949ab}}.ethernet-container .content{margin-bottom:40px}.ethernet-container .content .label{display:inline-block;min-width:128px;font-size:16px;white-space:nowrap}.ethernet-container .content .label.large{min-width:180px}.ethernet-container .content .value{display:inline-block}.ethernet-container .content .row{margin-top:16px}.wifi-extenders-container .content .label{display:inline-block;min-width:160px;font-size:16px;white-space:nowrap}.wifi-extenders-container .content .label.large{min-width:140px}.wifi-extenders-container .content .value{display:inline-block}.wifi-extenders-container .content .row{margin-top:16px}.wifi-extenders-container .content.with-margin{margin-bottom:50px}.wifi-extenders-container .quality-container{margin-top:36px}.wireless-container .band-info{margin-bottom:136px}.wireless-container .content .label{display:inline-block;min-width:120px;font-size:16px;white-space:nowrap}.wireless-container .content .label.large{min-width:140px}.wireless-container .content .value{display:inline-block}.wireless-container .content .row{margin-top:16px}.wireless-container .content.with-margin{margin-bottom:70px}.wireless-container .first-col{padding-right:24px!important}.wireless-container .second-col{padding-left:24px!important}.wireless-container .custom-divider:after{content:"";position:absolute;right:0;top:32px;bottom:0;width:1px;background-color:#ccc}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.topology-chart{width:100%;height:500px}.topology-chart .react-flow__node{cursor:pointer;transition:all .3s ease-in-out}.topology-chart .device-node{padding:12px;border-radius:8px;color:#fff;text-align:center;width:160px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease-in-out}.topology-chart .device-label{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px;line-height:16px;font-family:Frutiger Bold,sans-serif!important}.topology-chart .ip-label{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.topology-chart .band-label{white-space:nowrap;overflow:hidden;display:flex;align-items:center;text-overflow:ellipsis;font-size:10px;background-color:#fff;color:#000;border-radius:4px;padding:0 4px}.node-modal .content .name-container,.ping-modal .content .name-container{border:1px solid gray;border-radius:10px;padding:20px;margin-top:16px;margin-bottom:8px;display:flex;align-items:center;gap:16px}.node-modal .content .name-container .name-label,.ping-modal .content .name-container .name-label{display:flex;gap:8px;font-size:24px;line-height:1px;font-family:Frutiger Bold,sans-serif!important}.node-modal .content .signal-cards-container,.ping-modal .content .signal-cards-container{display:flex;gap:12px;margin:16px 0}.node-modal .content .signal-cards-container .signal-card,.ping-modal .content .signal-cards-container .signal-card{border-radius:10px;background-color:#f0f2f5;padding:12px;width:50%;display:flex;justify-content:center;align-items:center}.node-modal .content .signal-cards-container .signal-card .signal-card-content,.ping-modal .content .signal-cards-container .signal-card .signal-card-content{display:flex;gap:10px}.node-modal .content .signal-cards-container .signal-card .signal-card-content .signal-card-label,.ping-modal .content .signal-cards-container .signal-card .signal-card-content .signal-card-label{font-size:26px}.node-modal .content .signal-cards-container .signal-card .signal-card-content .signal-card-value,.ping-modal .content .signal-cards-container .signal-card .signal-card-content .signal-card-value{font-family:Frutiger Bold,sans-serif!important;font-size:26px}.node-modal .content .info-container,.ping-modal .content .info-container{padding:0 12px}.node-modal .content .label,.ping-modal .content .label{display:inline-block;min-width:136px;font-size:16px;white-space:nowrap}.node-modal .content .value,.ping-modal .content .value{display:inline-block}.node-modal .content .row,.ping-modal .content .row{margin-top:16px}.node-modal .btn-container,.ping-modal .btn-container{display:flex;justify-content:center;gap:16px;margin-top:42px}.node-modal .btn-container .btn-icon svg,.ping-modal .btn-container .btn-icon svg{height:32px;width:32px}.node-modal .btn-container .btn-icon:not(:disabled) .cls-1,.ping-modal .btn-container .btn-icon:not(:disabled) .cls-1{fill:#0487a5;transition:fill .2s ease-out}.node-modal .btn-container .ant-btn,.ping-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.content{color:#fff}.content .signal-cards-container .signal-card .signal-card-content .signal-card-label,.content .signal-cards-container .signal-card .signal-card-content .signal-card-value{color:#000}}.ping-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ping-modal .secondary-text-container{margin-top:20px}.ping-modal .secondary-text-container .secondary-text{font-size:16px}.ping-modal .secondary-text-container .secondary-text.bold{font-family:Frutiger Bold,sans-serif!important}.ping-modal .header-row{align-items:baseline;display:flex;padding-top:36px}.ping-modal .ant-input{font-size:16px;padding:4px 24px}.ping-modal .btn-container{display:flex;justify-content:flex-end;gap:16px}.ping-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.ping-modal .secondary-text-container .secondary-text{color:#fff}}.reboot-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.reboot-modal .secondary-text-container{margin-top:20px}.reboot-modal .secondary-text-container .secondary-text{font-size:16px}.reboot-modal .secondary-text-container .secondary-text.bold{font-family:Frutiger Bold,sans-serif!important}.reboot-modal .header-row{align-items:baseline;display:flex;padding-top:24px}.reboot-modal .header-row .content{font-size:20px}.reboot-modal .ant-input{font-size:16px;padding:4px 24px}.reboot-modal .btn-container{display:flex;justify-content:flex-end;gap:16px}.reboot-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.reboot-modal .secondary-text-container .secondary-text{color:#fff}}.wifi-config-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wifi-config-modal .secondary-text-container{margin-top:20px}.wifi-config-modal .secondary-text-container .secondary-text{font-size:16px}.wifi-config-modal .secondary-text-container .secondary-text.bold{font-family:Frutiger Bold,sans-serif!important}.wifi-config-modal .header-row{align-items:baseline;display:flex;padding-top:24px;padding-bottom:32px}.wifi-config-modal .header-row .content{font-size:18px}.wifi-config-modal .ant-input-password,.wifi-config-modal .ant-input{font-size:16px;padding:4px 24px}.wifi-config-modal .btn-container{display:flex;justify-content:flex-end;gap:16px}.wifi-config-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}.wifi-config-modal .select .ant-select-selector{padding:4px 24px!important;border-radius:16px!important;background-color:#1a1a1a!important}.wifi-config-modal .ant-input-password-icon{color:#0487a5!important;opacity:.5;font-size:18px}.wifi-config-modal .ant-input-password-icon:hover{color:#0487a5!important;opacity:.41}@media (prefers-color-scheme: dark){.wifi-config-modal .secondary-text-container .secondary-text{color:#fff}.wifi-config-modal .ant-input-outlined,.wifi-config-modal .ant-input-password{background-color:#1a1a1a!important}.wifi-config-modal .ant-input-password .ant-input{background-color:transparent!important}.wifi-config-modal .ant-input::placeholder,.wifi-config-modal .ant-input-password input::placeholder{color:#ffffff80!important}}.assign-subscriber-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.assign-subscriber-modal .header-row{align-items:end;display:flex;padding-top:24px}.assign-subscriber-modal .header-row .content{font-size:20px}.assign-subscriber-modal .subscriber-input-container{display:flex;flex-direction:column;gap:8px}.assign-subscriber-modal .subscriber-input-container label{font-size:16px;font-weight:400}.assign-subscriber-modal .subscriber-input-container .subscriber-input{cursor:pointer;font-size:16px;padding:4px 24px}.assign-subscriber-modal .btn-container{display:flex;justify-content:flex-end;gap:16px}.assign-subscriber-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}.subscriber-table-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.subscriber-table-modal .subscriber-table-container{margin-top:20px;margin-bottom:24px;padding-left:16px;padding-right:16px}.subscriber-table-modal .subscriber-table-container .white-row{background-color:#fff}.subscriber-table-modal .subscriber-table-container .gray-row{background-color:#f7f7f7}.subscriber-table-modal .subscriber-table-container .ant-table-thead>tr>th{border-bottom:1px solid #cccccc;background-color:#fff!important;color:#636363;font-family:Frutiger Bold,sans-serif}.subscriber-table-modal .subscriber-table-container .ant-table-thead>tr>th,.subscriber-table-modal .subscriber-table-container .ant-table-tbody>tr>td{border-radius:0!important;padding:12px 16px}.subscriber-table-modal .subscriber-table-container .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{width:0px}.subscriber-table-modal .subscriber-table-container .ant-table tbody>tr>td{border-bottom:none}.subscriber-table-modal .subscriber-table-container .ant-table tbody>tr:hover>td{background-color:#dfefff!important}.subscriber-table-modal .subscriber-table-container .ant-table-tbody>tr>td{font-size:16px}.subscriber-table-modal .subscriber-table-container .ant-table-tbody>tr.ant-table-placeholder>td{padding:32px 0!important;background-color:#eee;color:#666}.subscriber-table-modal .subscriber-table-container .selected-row{background-color:#dfefff!important}.subscriber-table-modal .subscriber-table-container .ant-pagination-item-active{background-color:#dbdbdb!important}.subscriber-table-modal .subscriber-table-container .ant-pagination-item-active a{color:#fff!important}.subscriber-table-modal .btn-container{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.subscriber-table-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.assign-subscriber-modal .subscriber-input-container label{color:#e1e1e1}.subscriber-table-modal .subscriber-table-container .white-row{background-color:#333}.subscriber-table-modal .subscriber-table-container .ant-table-thead>tr>th{background-color:#607386!important;color:#fff}.subscriber-table-modal .subscriber-table-container .ant-table-tbody>tr>td{color:#fff}.subscriber-table-modal .subscriber-table-container .white-row{background-color:#4b4b4b!important}.subscriber-table-modal .subscriber-table-container .gray-row{background-color:#333!important}.subscriber-table-modal .subscriber-table-container .ant-table tbody>tr:hover>td{background-color:#939393!important}.subscriber-table-modal .subscriber-table-container .ant-table-tbody>tr.ant-table-placeholder>td{padding:32px 0!important;background-color:#333}.subscriber-table-modal .subscriber-table-container .selected-row{background-color:#939393!important}.subscriber-table-modal .subscriber-table-container .ant-pagination-item-active{background-color:#4b4b4b!important}.subscriber-table-modal .subscriber-table-container .ant-pagination-item-active a{color:#fff!important}}.test-modal .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.test-modal .secondary-text-container{margin-top:20px}.test-modal .secondary-text-container .secondary-text{font-size:16px}.test-modal .secondary-text-container .secondary-text.bold{font-family:Frutiger Bold,sans-serif!important}.test-modal .header-row{align-items:baseline;display:flex;padding-top:36px}.test-modal .ant-input,.test-modal .ant-select-selector{font-size:16px;padding:4px 24px}.test-modal .btn-container{display:flex;justify-content:flex-end;gap:16px}.test-modal .btn-container .ant-btn{padding:24px 42px!important;border:1px solid #0487a5;font-family:Frutiger Bold,sans-serif!important;font-size:18px}@media (prefers-color-scheme: dark){.test-modal .secondary-text-container .secondary-text{color:#fff}}.device-detail .header{display:flex;justify-content:space-between;align-items:center;margin-top:26px;margin-bottom:8px}.device-detail .header .title-container{display:flex;align-items:center;gap:16px}.device-detail .header .title-container .title{font-size:22px;color:#0487a5}.device-detail .header .title-container .small-loading-icon{display:inline-block;transform:scale(.6);line-height:1}.device-detail .header .title-container .small-loading-icon .anticon,.device-detail .header .title-container .small-loading-icon .anticon svg,.device-detail .header .title-container .small-loading-icon svg{font-size:12px!important;color:#0487a5!important;fill:#0487a5!important}.device-detail .header .buttons{display:flex;gap:10px}.device-detail .horizontal-divider-2{margin-top:0;margin-bottom:24px;background-color:#ccc}@media (prefers-color-scheme: dark){.device-detail .horizontal-divider-2{background-color:#252525}}.device-detail .buttons{display:flex;gap:16px;justify-content:space-between}.device-detail .buttons .custom-button{cursor:pointer;height:114px;width:100%;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #cccccc;border-radius:20px;font-size:18px}.device-detail .buttons .custom-button.active{color:#fff;background-color:#0487a5;border:1px solid #0487a5}.device-detail .buttons .custom-button.active svg .cls-1{fill:#fff!important}.device-detail .buttons .custom-button .inner svg{width:36px;height:36px}.device-detail .buttons .custom-button.disabled{opacity:.5;cursor:not-allowed}.device-detail .buttons .reload{position:absolute;top:12px;right:12px;display:flex;align-items:center}.device-detail .buttons .inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.device-detail .buttons .text{font-size:22px;font-family:Frutiger Bold,sans-serif}@media screen and (max-width: 1599px){.device-detail .buttons .text{font-size:18px}}.subscriber-detail{margin:0 12px}.subscriber-detail .details-container{background-color:#f0f2f5;border-radius:16px;padding:26px}.subscriber-detail .details-container .header{display:flex;align-items:center;gap:16px}.subscriber-detail .details-container .header .name{font-size:32px;font-family:Frutiger Bold,sans-serif}.subscriber-detail .details-container .header .btns{display:flex;gap:8px}.subscriber-detail .details-container .content .label{display:inline-block;min-width:122px;font-size:16px;white-space:nowrap}.subscriber-detail .details-container .content .value{display:inline-block}.subscriber-detail .details-container .content .value.contacts{text-decoration:underline;font-family:Frutiger Bold,sans-serif;color:#0487a5;margin-left:26px}.subscriber-detail .details-container .content .row{margin-top:16px}.subscriber-detail .details-container.waiting{padding:16px;margin-top:16px;background-color:green}.subscriber-detail .details-container.waiting .waiting-container{display:flex;justify-content:space-between;align-items:center}.subscriber-detail .details-container.waiting .waiting-container .left-container .header .title{font-size:18px;line-height:24px;font-family:Frutiger Bold,sans-serif;position:relative}.subscriber-detail .details-container.waiting .waiting-container .left-container .header .title .animated-dots{display:inline-block;margin-left:2px}.subscriber-detail .details-container.waiting .waiting-container .left-container .header .title .animated-dots .dot{display:inline-block;transition:opacity .2s ease-in-out}@media (prefers-color-scheme: dark){.subscriber-detail .details-container{background-color:#333}}.subscriber-detail .action-buttons .device-selector{margin:0 4px}.subscriber-detail .action-buttons .device-selector .horizontal-divider{background-color:#ccc;margin:16px 0 8px}.subscriber-detail .action-buttons .device-selector .container{display:flex;align-items:center}.subscriber-detail .action-buttons .device-selector .container .device-number{display:flex;align-items:center;gap:16px}.subscriber-detail .action-buttons .device-selector .container .device-number .title{font-size:12px;line-height:1.1;width:80px}.subscriber-detail .action-buttons .device-selector .container .device-number .number{font-size:32px;font-family:Frutiger Bold,sans-serif}.subscriber-detail .action-buttons .device-selector .container .vertical-divider{margin:0 24px 0 74px;height:70px;background-color:#ccc}@media (prefers-color-scheme: dark){.subscriber-detail .action-buttons .device-selector .container .vertical-divider{background-color:#494949ab}}.subscriber-detail .action-buttons .device-selector .container .selector-container{display:flex;align-items:center}.subscriber-detail .action-buttons .device-selector .container .selector-container .selector{width:490px;margin-left:24px;display:flex;align-items:center}.subscriber-detail .action-buttons .device-selector .container .selector-container .selector .ant-select-selector{padding:22px 16px}.dashboard{flex:1;padding:24px}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f0f2f5}@media (prefers-color-scheme: dark){.loading-container{background-color:#242424}}@font-face{font-family:SegoeUI;font-style:normal;font-weight:400;src:local("Segoe UI Regular"),url(/assets/Segoe%20UI-BADOPycz.woff) format("woff")}@font-face{font-family:SegoeUI Italic;font-style:normal;font-weight:400;src:local("Segoe UI Italic"),url(/assets/Segoe%20UI%20Italic-CgET9Cpk.woff) format("woff")}@font-face{font-family:SegoeUI Bold;font-style:normal;font-weight:900;src:local("Segoe UI Bold"),url(/assets/Segoe%20UI%20Bold-fWYSJtYs.woff) format("woff")}@font-face{font-family:SegoeUI Bold Italic;font-style:normal;font-weight:700;src:local("Segoe UI Bold Italic"),url(/assets/Segoe%20UI%20Bold%20Italic-dZyXkq_T.woff) format("woff")}@font-face{font-family:Frutiger Light;font-style:normal;font-weight:400;src:local("Frutiger Light"),url(/assets/Frutiger%20Light-TYXMQeK1.ttf) format("truetype")}@font-face{font-family:Frutiger Bold;font-style:normal;font-weight:900;src:local("Frutiger Bold"),url(/assets/Frutiger%20Bold-BVBHyoSK.ttf) format("truetype")}*{box-sizing:border-box}body,html,#root{font-family:Frutiger Light,sans-serif;height:100%;width:100%;margin:0;display:flex;flex-direction:column}.ant-typography,.ant-input,.ant-btn,.ant-select,.ant-card,.ant-popover,.ant-list,.ant-form-item-label,.ant-col,.ant-select-dropdown,.ant-table{font-family:Frutiger Light,sans-serif!important}.ant-btn:not(:disabled):not(.btn-grey):not(.btn-action){border:1px solid #0487a5!important}.ant-btn-primary{background-color:#0487a5!important}.ant-btn-primary:hover{background-color:#046777!important}.ant-btn-default:not(:disabled):not(.btn-blue):not(.btn-grey):not(.btn-action){color:#0487a5!important}.ant-btn-default:hover:not(:disabled):not(.btn-blue):not(.btn-grey):not(.btn-action):not(.small-circle-btn){background-color:#dbdbdb!important}.ant-btn:focus{outline:transparent}.ant-btn>span{font-size:16px}.btn-blue{background-color:#1890ff!important;color:#fff!important}.btn-blue:hover{background-color:#003466!important}.btn-grey{background-color:#dbdbdb!important;border:1px solid #dbdbdb!important;color:#000000e0!important}.btn-grey:hover{background-color:#939393!important}.btn-action:disabled{background-color:#fff!important}.btn-action:not(:disabled){border:1px solid #dbdbdb!important;color:#000000e0!important;background-color:#fff!important}.btn-action:hover:not(:disabled){border:1px solid #0487a5!important;background-color:#fff!important}.btn-action.icon svg{height:32px;width:32px;fill:#000}.btn-action:hover:not(:disabled) svg{fill:#0487a5}.icon-blue .cls-1{fill:#0487a5!important}.btn-action.icon:not(:disabled) .cls-1{fill:#000;transition:fill .2s ease-out}.btn-action.icon:not(:disabled):hover .cls-1{fill:#0487a5}.ant-form-item-required:before{content:""!important;color:transparent!important}.ant-input-outlined{border-radius:16px;border-color:#0487a5}.ant-input-outlined:focus-within{border-color:#0487a5}.ant-input-outlined:hover{border-color:#0487a5}.ant-select-selector{border-color:#d9d9d9!important}.ant-select-selector:hover,.ant-select-open .ant-select-selector,.ant-select-focused .ant-select-selector{border-color:#0487a5!important}.ant-modal-content{border-radius:16px!important;border:2px solid #0487a5!important;padding:32px!important}.ant-modal-header .ant-modal-title{font-family:Frutiger Bold,sans-serif!important;font-size:28px;color:#0487a5;border-bottom:1px solid #0487a5;width:100%}.ant-form .ant-form-item-label>label{font-size:18px}.ant-modal-root .ant-modal-mask{background-color:#000000bf!important}.ant-modal-confirm{width:50%!important}.ant-modal-confirm-body .anticon{display:none!important}.ant-modal-confirm-title{font-family:Frutiger Bold,sans-serif!important;font-size:28px!important;color:#0487a5!important;border-bottom:1px solid #0487a5!important;width:100%!important;padding-bottom:16px!important;margin-bottom:24px!important}.ant-modal-confirm-content{font-size:20px!important;color:#000000e0!important}.ant-modal-confirm-btns{display:flex!important;justify-content:flex-end!important;gap:16px!important}.ant-modal-confirm-btns .ant-btn{padding:24px 42px!important;border:1px solid #0487a5!important;border-radius:32px!important;font-family:Frutiger Bold,sans-serif!important;font-size:18px!important}.ant-modal-confirm-btns .ant-btn-default{color:#0487a5!important;background-color:#fff!important;border-color:#0487a5!important}@media (prefers-color-scheme: dark){.btn-grey{color:#1a1a1a!important}.btn-action:disabled{color:#b1b1b1!important;background-color:#555!important;border:none!important}.btn-action.icon:disabled .cls-1{fill:#b1b1b1;transition:fill .2s ease-out}.btn-action:not(:disabled){color:#fff!important;background-color:#222!important}.btn-action:not(:disabled):hover{color:#0487a5!important;background-color:#222!important}.btn-action.icon:not(:disabled) .cls-1{fill:#fff;transition:fill .2s ease-out}tr>th{background-color:#607386!important}.row-white{background-color:#4b4b4b!important}.row-grey{background-color:#333!important}.expandable-table{border:1px solid #636363}.expandable-table .table-header th{border:1px solid #636363}.expandable-table .table-row td{border-right:1px solid #636363}.ant-modal-content{background-color:#1a1a1a!important}.ant-modal-header .ant-modal-title{background:#1a1a1a!important}.ant-modal-header .ant-modal-title .secondary-text{color:#e1e1e1!important}.ant-modal-body .ant-form-item .ant-form-item-label>label{color:#e1e1e1!important}.ant-modal-body .ant-form-item .id-label,.ant-modal-body .ant-form-item .ant-form-item-explain,.ant-modal-confirm-content{color:#e1e1e1!important}.ant-modal-confirm-btns .ant-btn-default{background-color:transparent!important}.ant-input:not(.search-container .ant-input){background-color:#1a1a1a!important;color:#e1e1e1!important}.ant-popover-inner{background-color:#1a1a1a!important}.ant-popover-inner-content .ant-list .ant-list-items .subs-item:hover{background-color:#333!important}.ant-popover-inner-content .ant-list .ant-list-items .subs-item-content{color:#e1e1e1!important}.ant-select-selector{background-color:#333!important;border-color:#0487a5!important;color:#e1e1e1!important}.ant-select-arrow{color:#e1e1e1!important}.ant-select-selector:hover{border-color:inherit!important}.ant-select-open,.ant-select-open .ant-select-selector,.ant-select-focused .ant-select-selector{border-color:inherit!important;color:#e1e1e1!important}.ant-select-dropdown{background-color:#1a1a1a!important}.ant-select-item{color:#e1e1e1!important}.ant-select-item-option-selected,.ant-select-item-option-active{background-color:#333!important}.ant-select-selection-item{color:#e1e1e1!important}.ant-dropdown-menu{background-color:#333!important}.ant-dropdown-menu-item{color:#e1e1e1!important}.ant-btn-default{background:transparent}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#242424!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{color:#fff!important;background:#1a1a1a!important;border-bottom-color:#1a1a1a!important}.ant-tabs-tab-btn{color:#e1e1e1!important}.ant-divider{background-color:#494949ab!important}.ant-message-notice-content{background-color:#333!important;border:1px solid #636363!important;color:#e1e1e1!important}.ant-message-success .anticon{color:#52c41a!important}.ant-message-error .anticon{color:#ff4d4f!important}.ant-message-warning .anticon{color:#faad14!important}.ant-message-info .anticon{color:#1890ff!important}}
