.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 0,#0000 50%,#0000001a 0,#0000001a 75%,#0000 0,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke:var(--el-color-primary);stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.manager-content[data-v-cd59ee36]{padding:10px 0}.manager-content .info-section[data-v-cd59ee36]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.manager-content .info-section .info-item .info-label[data-v-cd59ee36]{color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.manager-content .info-section .info-item .info-value[data-v-cd59ee36]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;justify-content:space-between}.manager-content .info-section .info-item .info-value .group-name[data-v-cd59ee36]{font-weight:500}.manager-content .info-section .info-item .passcode-card[data-v-cd59ee36]{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:12px;margin-top:8px;padding:16px}.manager-content .info-section .info-item .passcode-card .passcode-display[data-v-cd59ee36]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.manager-content .info-section .info-item .passcode-card .passcode-display .passcode-text[data-v-cd59ee36]{color:var(--primary-color);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;letter-spacing:2px}.manager-content .info-section .info-item .passcode-card .passcode-display .copy-passcode-btn[data-v-cd59ee36]{border-radius:8px;box-shadow:0 4px 12px #00a1c233;font-weight:600;height:36px;padding:8px 16px;transition:all .3s}.manager-content .info-section .info-item .passcode-card .passcode-display .copy-passcode-btn[data-v-cd59ee36]:hover{box-shadow:0 6px 16px #00a1c24d;transform:translateY(-2px)}.manager-content .info-section .info-item .progress-bar-container[data-v-cd59ee36]{align-items:center;display:flex;gap:12px}.manager-content .info-section .info-item .progress-bar-container .el-progress[data-v-cd59ee36]{flex:1}.manager-content .info-section .info-item .progress-bar-container .expand-btn[data-v-cd59ee36]{font-size:13px}.manager-content .info-section .info-item .hint-text[data-v-cd59ee36]{color:var(--text-muted);font-size:12px;margin-top:6px}.manager-content .members-section[data-v-cd59ee36]{border-top:1px solid var(--border-color);padding-top:20px}.manager-content .members-section .section-header[data-v-cd59ee36]{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.manager-content .members-section .member-list[data-v-cd59ee36]{display:flex;flex-direction:column;gap:16px;max-height:200px;overflow-y:auto}.manager-content .members-section .member-list .member-item[data-v-cd59ee36]{align-items:center;display:flex;justify-content:space-between}.manager-content .members-section .member-list .member-item .member-info[data-v-cd59ee36]{align-items:center;display:flex;gap:10px}.manager-content .members-section .member-list .member-item .member-info .member-name[data-v-cd59ee36]{color:var(--text-primary);font-size:14px}.manager-content .members-section .member-list .member-item .member-role[data-v-cd59ee36]{align-items:center;display:flex;gap:12px}.manager-content .members-section .member-list .member-item .member-role .role-text[data-v-cd59ee36]{color:var(--text-secondary);font-size:13px}.manager-content .members-section .member-list .member-item .member-role .role-text.creator[data-v-cd59ee36]{color:var(--text-primary)}.manager-content .members-section .member-list .member-item .member-role .remove-btn[data-v-cd59ee36]{font-size:12px;height:auto;padding:0}.manager-content .members-section .member-list .member-item .member-role .remove-btn[data-v-cd59ee36]:hover{color:var(--el-color-danger)}.dialog-actions[data-v-cd59ee36]{align-items:center;display:flex;justify-content:space-between;width:100%}
