.gitlab-node-inner{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.gitlab-header{border-bottom:1px dotted #444}.gitlab-title{color:#e24329!important}.gitlab-settings-btn{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.gitlab-settings-btn:hover{opacity:1}.gitlab-content{box-sizing:border-box;flex-direction:column;flex-grow:1;min-height:0;padding:12px 15px;display:flex}.gitlab-form{flex-direction:column;gap:12px;width:100%;display:flex}.gitlab-field{flex-direction:column;gap:4px;display:flex}.gitlab-field label{text-transform:uppercase;letter-spacing:.15em;color:#888;font-size:.65rem;font-weight:700}.gitlab-field input{color:var(--white-color);box-sizing:border-box;background:rgba(0,0,0,.3);border:1px solid #333;border-radius:0;outline:none;width:100%;padding:8px 10px;font-family:monospace;font-size:.8rem;transition:border-color .2s}.gitlab-field input:focus{border-color:#e24329}.gitlab-checkbox-field{align-items:center;gap:8px;margin:4px 0;display:flex}.gitlab-checkbox-field input[type=checkbox]{accent-color:#e24329;cursor:pointer}.gitlab-checkbox-field label{color:#aaa;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7rem}.gitlab-error{color:#fc8181;word-break:break-all;border-left:2px solid #fc8181;margin:4px 0;padding-left:8px;font-family:monospace;font-size:.75rem}.gitlab-btn{color:#e24329;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;box-sizing:border-box;text-align:center;background:0 0;border:1px solid #e24329;width:100%;padding:10px;font-family:monospace;font-size:.75rem;font-weight:700;transition:all .2s}.gitlab-btn:hover:not(:disabled){color:#111;background:#e24329;box-shadow:0 0 15px rgba(226,67,41,.3)}.gitlab-btn:disabled{opacity:.5;cursor:not-allowed}.gitlab-connected-view{flex-direction:column;flex-grow:1;width:100%;min-height:0;display:flex}.gitlab-repo-info{border-bottom:1px solid #2d3748;margin-bottom:10px;padding-bottom:8px}.gitlab-repo-info .repo-name{color:var(--white-color);word-break:break-all;font-size:.85rem;font-weight:700}.gitlab-repo-info .repo-branch{color:#888;margin-top:2px;font-size:.7rem}.gitlab-search-wrapper{margin-bottom:10px}.gitlab-search-wrapper input{color:var(--white-color);box-sizing:border-box;background:rgba(0,0,0,.2);border:1px solid #2d3748;outline:none;width:100%;padding:6px 10px;font-family:monospace;font-size:.75rem}.gitlab-search-wrapper input:focus{border-color:#e24329}.gitlab-tree-container{background:rgba(0,0,0,.25);border:1px solid #2d3748;flex-grow:1;min-height:0;margin-bottom:10px;padding:8px;overflow-y:auto}.gitlab-tree-container::-webkit-scrollbar{width:3px}.gitlab-tree-container::-webkit-scrollbar-track{background:0 0}.gitlab-tree-container::-webkit-scrollbar-thumb{background:#2d3748}.gitlab-tree-container::-webkit-scrollbar-thumb:hover{background:#e24329}.gitlab-tree-list{flex-direction:column;display:flex}.gitlab-tree-item{border-radius:2px;padding:2px;transition:background-color .1s}.gitlab-tree-item:hover{background-color:rgba(255,255,255,.05)}.tree-folder-toggle{-webkit-user-select:none;user-select:none;color:#e24329;text-align:center}.gitlab-tree-item input[type=checkbox]{accent-color:#e24329;cursor:pointer;margin:0}.gitlab-tree-item label{text-overflow:ellipsis;white-space:nowrap;color:#ccc;font-size:.75rem;overflow:hidden}.gitlab-loading{color:#888;text-align:center;padding:20px 0;font-size:.75rem}.gitlab-actions-panel{border-top:1px dotted #444;flex-direction:column;gap:8px;padding-top:10px;display:flex}.gitlab-stats{color:#888;justify-content:space-between;font-size:.7rem;display:flex}.gitlab-warning-limit{color:#f6ad55;border-left:2px solid #f6ad55;margin:4px 0;padding-left:8px;font-family:monospace;font-size:.65rem}.gitlab-field-helper{color:#718096;margin-top:2px;font-family:monospace;font-size:.65rem;display:block}