.manifests-list-inner,.manifests-list-root{display:contents}.manifests-list-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.manifests-list-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;position:relative}.manifests-config-list{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain}.manifests-count-badge{font-size:.6rem;font-weight:400;color:var(--color-text-secondary,rgba(232,236,244,.5));text-transform:none;letter-spacing:0;margin-left:auto;margin-right:4px;text-shadow:none}.manifests-filter-tabs{display:flex;gap:4px;padding:4px 0 8px}.manifests-filter-btn{background:0 0;border:1px solid var(--color-border,rgba(255,255,255,.08));color:var(--color-text-secondary,rgba(232,236,244,.5));font-size:.6rem;padding:2px 8px;border-radius:3px;cursor:pointer;transition:.2s;text-transform:uppercase;letter-spacing:.05em}.manifests-filter-btn:hover{border-color:var(--color-primary,#00f0ff);color:var(--color-primary,#00f0ff)}.manifests-filter-btn.active{background:rgba(0,240,255,.1);border-color:var(--color-primary,#00f0ff);color:var(--color-primary,#00f0ff);box-shadow:0 0 6px rgba(0,240,255,.2)}.manifests-loading{display:flex;align-items:center;justify-content:center;padding:16px}.manifests-loading-text{color:var(--color-text-secondary);font-size:.75rem;font-style:italic}.manifests-error{color:var(--color-error,#ff2d7b);font-size:.75rem;padding:8px}.manifest-entry{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:4px;cursor:pointer;transition:background-color .2s}.manifest-entry:hover{background-color:var(--color-background-hover,rgba(255,255,255,.05))}.manifest-entry-line{display:flex;align-items:center;gap:6px}.manifest-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.manifest-entry-name{font-size:var(--font-size-small, .8rem);color:var(--color-text,#e8ecf4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.manifest-entry-port{font-size:.65rem;color:var(--color-text-secondary,rgba(232,236,244,.5));font-family:monospace;flex-shrink:0}.manifest-entry-meta{padding-left:12px}.manifest-entry-stack{font-size:.6rem;color:var(--color-text-secondary,rgba(232,236,244,.4));text-transform:capitalize}.manifest-modal-root{display:flex;flex-direction:column;width:100%;height:100%;min-height:400px}.manifest-modal-content{padding:16px;overflow-y:auto;max-height:70vh;display:flex;flex-direction:column;gap:20px}.manifest-section{border:1px solid var(--color-border,rgba(255,255,255,.08));border-radius:6px;padding:14px;background:rgba(0,0,0,.15)}.manifest-section-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary,#00f0ff);margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid rgba(0,240,255,.15);text-shadow:0 0 10px rgba(0,240,255,.25)}.manifest-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manifest-field{display:flex;flex-direction:column;gap:2px}.manifest-field-wide{grid-column:1/-1}.manifest-label{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary,rgba(232,236,244,.5))}.manifest-value{font-size:.8rem;color:var(--color-text,#e8ecf4)}.manifest-mono{font-family:monospace;color:var(--color-primary,#00f0ff)}.manifest-badge{display:inline-block;padding:2px 10px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:capitalize;width:fit-content}.manifest-badge-active{background:rgba(0,255,136,.12);color:#0f8;border:1px solid rgba(0,255,136,.3)}.manifest-badge-removed{background:rgba(108,117,125,.15);color:#6c757d;border:1px solid rgba(108,117,125,.3)}.manifest-table-wrap{overflow-x:auto}.manifest-table{width:100%;border-collapse:collapse;font-size:.75rem}.manifest-table th{text-align:left;padding:6px 10px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary,rgba(232,236,244,.5));border-bottom:1px solid var(--color-border,rgba(255,255,255,.08))}.manifest-table td{padding:6px 10px;color:var(--color-text,#e8ecf4);border-bottom:1px solid rgba(255,255,255,.03)}.manifest-table tr:hover td{background:rgba(255,255,255,.02)}.manifest-conn-type{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.6rem;background:rgba(0,240,255,.08);color:var(--color-primary,#00f0ff);border:1px solid rgba(0,240,255,.15)}.manifest-timeline{display:flex;flex-direction:column;gap:6px}.manifest-timeline-entry{display:flex;align-items:center;gap:8px;padding:4px 0 4px 12px;border-left:2px solid rgba(0,240,255,.2)}.manifest-timeline-icon{font-size:.8rem;flex-shrink:0}.manifest-timeline-event{font-size:.75rem;color:var(--color-text,#e8ecf4);text-transform:capitalize;font-weight:500}.manifest-timeline-date{font-size:.65rem;color:var(--color-text-secondary,rgba(232,236,244,.4));margin-left:auto;font-family:monospace}#manifests-section .collapse{display:flex;flex-direction:column;flex:1;min-height:0}#manifests-section .collapsing{flex:0 0 auto!important}.light-mode .manifests-count-badge{color:var(--color-secondary-light)}.light-mode .manifests-filter-btn{color:#1a1a1a}.light-mode .manifests-filter-btn.active{background:rgba(0,180,220,.1)}.light-mode .manifest-section{background:rgba(0,0,0,.03)}.light-mode .manifest-section-title{text-shadow:none}.light-mode .manifest-badge-active{background:rgba(0,180,100,.1);color:#1a8f5c}.light-mode .manifest-badge-removed{background:rgba(108,117,125,.1);color:#495057}.light-mode .manifests-list-inner .empty-list-message{color:#1a1a1a}