.install-dependency[data-v-5c5e9fa6]{background:var(--pc-bg_1);z-index:10;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:absolute;top:0;left:0;overflow:auto}.install-dependency-card[data-v-5c5e9fa6]{background:var(--pc-bg_2);border:1px solid var(--pc-border_1);border-radius:16px;width:100%;max-width:420px}.card-header[data-v-5c5e9fa6]{border-bottom:1px solid var(--pc-border_1);align-items:center;gap:16px;padding:24px 24px 20px;display:flex}.npm-icon[data-v-5c5e9fa6]{flex-shrink:0;width:48px;height:48px}.header-text[data-v-5c5e9fa6]{flex:1;min-width:0}.card-title[data-v-5c5e9fa6]{color:var(--pc-text_1);letter-spacing:-.01em;margin:0 0 4px;font-size:20px;font-weight:700}.card-subtitle[data-v-5c5e9fa6]{color:var(--pc-text_3);margin:0;font-size:13px}.card-content[data-v-5c5e9fa6]{padding:24px}.package-info[data-v-5c5e9fa6]{background:var(--pc-bg_3);border-radius:12px;margin-bottom:20px;padding:4px 0}.info-row[data-v-5c5e9fa6]{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.info-row[data-v-5c5e9fa6]:not(:last-child){border-bottom:1px solid var(--pc-border_1)}.info-label[data-v-5c5e9fa6]{color:var(--pc-text_3);font-size:13px}.info-value[data-v-5c5e9fa6]{color:var(--pc-text_1);font-size:14px;font-weight:600}.package-name[data-v-5c5e9fa6]{color:var(--pc-danger_1);font-family:Menlo,Monaco,source-code-pro,Ubuntu Mono,DejaVu sans mono,Consolas,monospace}.source-file[data-v-5c5e9fa6]{color:var(--pc-text_2);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:Menlo,Monaco,source-code-pro,Ubuntu Mono,DejaVu sans mono,Consolas,monospace;font-weight:500;overflow:hidden}.version-section[data-v-5c5e9fa6]{margin-bottom:0}.form-label[data-v-5c5e9fa6]{color:var(--pc-text_2);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.version-select[data-v-5c5e9fa6]{width:100%}.version-select[data-v-5c5e9fa6] .el-select__wrapper{background:var(--pc-bg_3);box-shadow:none;border:1px solid var(--pc-border_2);border-radius:12px;padding:14px 18px;transition:all .2s}.version-select[data-v-5c5e9fa6] .el-select__wrapper:hover{border-color:var(--pc-border_3)}.version-select[data-v-5c5e9fa6] .el-select__wrapper.is-focused{border-color:var(--pc-text_4);box-shadow:0 0 0 3px #64c7ff26}.version-select[data-v-5c5e9fa6] .el-select__selection{font-size:14px}.warning-card[data-v-5c5e9fa6]{color:var(--pc-warning_2);background:#bd77001a;border-radius:10px;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}.warning-icon[data-v-5c5e9fa6]{flex-shrink:0}.card-actions[data-v-5c5e9fa6]{padding:0 24px 24px}.card-actions[data-v-5c5e9fa6] .el-button{border-radius:50px;width:100%;height:48px;font-size:15px;font-weight:600}.card-actions[data-v-5c5e9fa6] .el-button--primary{background:var(--pc-brand_gr)!important;color:#fff!important;border:none!important;box-shadow:0 0 0 2px #ff7b0040!important}.card-actions[data-v-5c5e9fa6] .el-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 12px #ff7b0066!important}.card-actions[data-v-5c5e9fa6] .el-button--primary:disabled{opacity:.5}
