.hub-nav summary{cursor:pointer;padding:12px 10px;color:inherit;border-radius:6px;font-weight:600}.hub-sites{display:grid;gap:3px;padding-left:12px}.hub-sites button{text-align:left;font-size:13px}.hub-head{display:grid;gap:12px;margin-bottom:18px}.hub-head h2,.hub-head p{margin:0}.hub-head .actions{flex-wrap:wrap}.hub-scroll{overflow-x:auto;border:1px solid #dce4e1;border-radius:10px;background:var(--panel,#fff)}.hub-table{width:100%;min-width:1160px;border-collapse:collapse;table-layout:auto}.hub-table th{background:#f5f7f6;white-space:nowrap;font-size:12px;color:#4a5852}.hub-table th,.hub-table td{padding:12px 10px;border-bottom:1px solid #e8eeeb;text-align:left;vertical-align:middle}.hub-table tbody tr:last-child td{border-bottom:0}.hub-table tbody tr:hover{background:#f9fbfa}.hub-table td small{display:block;font-size:11px;color:#77847e;margin-top:4px;max-width:180px;overflow-wrap:anywhere}.hub-table td:nth-child(3){min-width:140px}.hub-table td:nth-child(4){min-width:140px}.hub-table td:last-child{min-width:260px}.hub-table .actions{display:flex;flex-wrap:wrap;gap:5px}.hub-table .btn{padding:6px 9px;font-size:12px}.hub-tags{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.hub-tag{display:inline-flex;align-items:center;border-radius:4px;background:#eaf1ed;padding:3px 5px;font-size:12px;gap:3px}.hub-tag[draggable=true]{cursor:grab}.hub-tag .btn{border:0;background:transparent;padding:0 3px}.hub-choice{display:flex;gap:9px;margin:8px 0}.hub-drag{border:0;background:transparent;cursor:grab;color:#65766c;font-size:20px;vertical-align:middle}.hub-signal.btn{font-size:20px;line-height:1;padding:2px 5px;background:transparent;border:0}.hub-online{color:#20b477!important}.hub-offline,.hub-stopped{color:#df5064!important}.hub-delayed{color:#de9a23!important}.hub-unknown{color:#96a39d!important}.hub-state{font-size:11px;display:block;white-space:nowrap}.hub-table input[type=checkbox]{width:15px;height:15px}.modal textarea[readonly]{width:100%;font-family:monospace;box-sizing:border-box}.hub-table .copyable-value{overflow-wrap:anywhere}@media(max-width:760px){.hub-head .actions .btn{flex:1}.hub-table{min-width:1080px}}
.hub-table{min-width:960px;table-layout:fixed}.hub-table th,.hub-table td{padding:10px 7px;overflow-wrap:anywhere}.hub-table td:nth-child(3),.hub-table td:nth-child(4),.hub-table td:last-child{min-width:0}.hub-table th:nth-child(1){width:4%}.hub-table th:nth-child(2){width:6%}.hub-table th:nth-child(3){width:12%}.hub-table th:nth-child(4){width:10%}.hub-table th:nth-child(5){width:14%}.hub-table th:nth-child(6){width:8%}.hub-table th:nth-child(7){width:9%}.hub-table th:nth-child(8){width:10%}.hub-table th:nth-child(9){width:17%}.hub-table .btn{padding:5px 6px}.hub-table td:nth-child(5) .btn{word-break:break-all}.hub-table th{white-space:normal}@media(max-width:760px){.hub-table{min-width:960px}}
.hub-table th:nth-child(3){width:11%}.hub-table th:nth-child(4){width:12%}.hub-table th:nth-child(9){width:16%}.hub-tag{white-space:nowrap;padding:2px 4px;font-size:11px;line-height:18px}.hub-tag .btn{min-height:0;height:auto;line-height:16px;padding:0 2px;font-size:12px}.hub-tags>.btn{min-height:0;padding:3px 5px;line-height:18px}.hub-tags{gap:4px}.hub-table td{padding-top:9px;padding-bottom:9px}

.hub-sortable-tag{cursor:grab;touch-action:none;user-select:none}.hub-sortable-tag:active{cursor:grabbing}.hub-tag-over{outline:2px solid #279866;outline-offset:2px}.hub-tags[aria-busy=true]{opacity:.65;pointer-events:none}

.table-sort{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;font:inherit;font-weight:600;white-space:nowrap}.table-sort:hover{color:#16744f}.table-sort:focus-visible{outline:2px solid #16744f;outline-offset:3px}.hub-inline-name>.btn{font-weight:700;color:inherit;text-align:left;border:0;background:transparent;padding:0!important}.hub-inline-name>input{width:min(240px,100%);padding:3px 5px;border:1px solid #239965;border-radius:4px}.detection-settings{padding:16px;max-width:680px}.detection-settings .field{margin-top:12px}.detection-settings h3{margin-top:0}

.detection-history{table-layout:fixed;min-width:1160px}.detection-history th:first-child{width:24%}.detection-history td:first-child{font-weight:600;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.detection-history th:nth-child(2){width:16%}.detection-history th:nth-child(3){width:12%}.detection-history th:nth-child(n+4){width:9.6%}.detection-history td{white-space:normal;overflow-wrap:anywhere}.detection-history td small{max-width:none}.manual-check-results .hub-table{min-width:720px}.manual-check-results .hub-table td{white-space:normal;overflow-wrap:anywhere}.hub-table .hub-inline-name>input{font:inherit;min-height:32px}

.detection-history td:nth-child(n){min-width:0;max-width:none;white-space:normal}.modal:has(.manual-check-results){width:min(960px,95vw)}

.hub-inline-name>.btn{font-size:inherit}
