.panel-header[data-v-b8972ec7]{box-sizing:border-box;border-bottom:1px solid var(--border-default);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.panel-header__row[data-v-b8972ec7]{align-items:center;gap:.5rem;display:flex}.panel-header__ping-dot[data-v-b8972ec7]{border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.panel-header__ping-dot[data-v-b8972ec7]:before{content:"";position:absolute;inset:-10px}.ping-good[data-v-b8972ec7]{background-color:var(--color-success)}.ping-warning[data-v-b8972ec7]{background-color:var(--color-warning)}.ping-bad[data-v-b8972ec7]{background-color:var(--color-danger)}.ping-unknown[data-v-b8972ec7]{background-color:var(--text-secondary)}.panel-header__name[data-v-b8972ec7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.1rem;font-weight:700;overflow:hidden}.panel-header__id-row[data-v-b8972ec7]{align-items:center;gap:6px;margin-top:2px;display:flex}.panel-header__room-id[data-v-b8972ec7]{border-radius:var(--radius-md);background-color:var(--bg-surface-2);color:var(--text-secondary);cursor:pointer;width:fit-content;padding:1px 6px;font-size:.75rem;transition:background-color .2s}.panel-header__room-id[data-v-b8972ec7]:hover{background-color:var(--bg-surface-3)}.panel-header__lock[data-v-b8972ec7]{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;padding:1px 4px;display:inline-flex}.panel-header__lock[data-v-b8972ec7]:hover{background-color:var(--bg-surface-2)}.panel-header__lock.is-readonly[data-v-b8972ec7]{cursor:default;opacity:.7}.panel-header__lock.is-readonly[data-v-b8972ec7]:hover{background-color:#0000}.lock-locked[data-v-b8972ec7]{color:var(--color-primary)}.lock-open[data-v-b8972ec7]{color:var(--color-warning)}.panel-header__host-name[data-v-b8972ec7]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:2px;font-size:.75rem;display:flex;overflow:hidden}.panel-header__claim-host[data-v-b8972ec7]{color:var(--color-primary);white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:2px;margin-left:auto;padding:1px 6px;font-size:.85rem;transition:background-color .2s;display:flex}.panel-header__claim-host[data-v-b8972ec7]:hover{background-color:var(--color-primary-muted)}.panel-header__user-count[data-v-b8972ec7]{color:var(--text-secondary);align-items:center;gap:3px;margin-left:auto;font-size:.75rem;display:flex}.dropdown-icon[data-v-b8972ec7]{margin-right:8px}.panel-header .options-btn[data-v-b8972ec7]{border:none;padding:0 4px}.room-options-dropdown .el-dropdown-menu__item.leave-item{color:var(--color-danger)}.room-options-dropdown .el-dropdown-menu__item.leave-item:not(.is-disabled):hover,.room-options-dropdown .el-dropdown-menu__item.leave-item:not(.is-disabled):focus{background-color:var(--color-danger-muted);color:var(--color-danger)}.room-options-dropdown .leave-icon{transform:scaleX(-1)}.sc-line[data-v-a1f91237]{align-items:center;gap:.2em;display:inline-flex}.sc-line-icon[data-v-a1f91237]{flex-shrink:0}.sc-condition-prefix[data-v-a1f91237]{color:var(--text-secondary);white-space:nowrap;font-size:.85em}.summary-items[data-v-319b54a9]{color:var(--el-text-color-secondary);white-space:nowrap;align-items:center;gap:.25rem;max-width:65%;margin-left:auto;font-size:12px;display:flex;overflow:hidden}.summary-sep[data-v-319b54a9]{color:var(--el-text-color-placeholder);margin:0 .125rem}.inline-icon[data-v-319b54a9]{flex-shrink:0}.icon-text-item[data-v-319b54a9]{align-items:center;gap:.25rem;display:inline-flex}.tiered-item[data-v-319b54a9]{align-items:center;gap:.5em;display:inline-flex}.tiered-bp[data-v-319b54a9]{white-space:nowrap;align-items:center;display:inline-flex}.summary-items.vertical[data-v-319b54a9]{white-space:normal;max-width:none;color:var(--el-text-color-regular);flex-direction:column;align-items:flex-start;gap:.3rem;margin-left:0;font-size:13px;overflow:visible}.summary-items.vertical .summary-sep[data-v-319b54a9]{display:none}.rule-summary[data-v-211461de]{flex-direction:column;gap:.75rem;display:flex}.rule-description[data-v-211461de]{color:var(--text-primary);background:var(--bg-surface-1);border-left:2px solid var(--color-primary,#409eff);border-radius:0 4px 4px 0;margin:0;padding:.5rem .75rem;font-size:13px;line-height:1.5}.rule-summary h4[data-v-211461de]{color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-lighter);margin:0 0 .25rem;padding-bottom:.25rem;font-size:13px;font-weight:600}
