.profile-layout[data-v-6900d67d]{--profile-accent:#0092ff;--profile-accent-strong:#0077d9;--profile-bg:#f5f8fc;--profile-surface:#fff;--profile-surface-soft:#f8fafc;--profile-border:#e4ebf3;--profile-border-soft:#eef2f7;--profile-text:#101828;--profile-muted:#667085;--profile-subtle:#98a2b3;--profile-shadow:0 12px 34px rgba(32,55,92,.07);--profile-radius:8px;--profile-control-height:42px;background:radial-gradient(circle at top left,rgba(0,146,255,.06),transparent 28%),linear-gradient(180deg,#f6f9fc,#f8fafc 46%,#fff);display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-6900d67d]{flex:1 1 auto;min-height:0;overflow:visible;padding-top:var(--navbar-height,80px)}.profile-shell[data-v-6900d67d]{max-width:1440px;padding:28px 32px 36px;width:100%}.profile-grid[data-v-6900d67d]{align-items:flex-start;display:grid;gap:24px;grid-template-columns:248px minmax(0,1fr)}.profile-sidebar-wrap[data-v-6900d67d]{position:sticky;top:calc(var(--navbar-height, 80px) + 20px)}.profile-main-wrap[data-v-6900d67d]{min-height:calc(100vh - var(--navbar-height, 80px) - 88px)}.profile-page[data-v-6900d67d]{min-width:0}@media (max-width:1024px){.profile-grid[data-v-6900d67d]{gap:16px;grid-template-columns:1fr}.profile-sidebar-wrap[data-v-6900d67d]{position:static;width:100%}}@media (max-width:768px){.profile-shell[data-v-6900d67d]{padding:18px 14px 28px}}.profile-layout .profile-page{color:var(--profile-text);font-size:15px;line-height:1.55}.profile-layout .profile-page .card,.profile-layout .profile-page .card-block,.profile-layout .profile-page .install-page,.profile-layout .profile-page .instances-page,.profile-layout .profile-page .library-panel,.profile-layout .profile-page>.card-content{background:var(--profile-surface)!important;border:1px solid var(--profile-border)!important;border-radius:var(--profile-radius)!important;box-shadow:var(--profile-shadow)!important}.profile-layout .profile-page .card-block,.profile-layout .profile-page .install-page,.profile-layout .profile-page .instances-page,.profile-layout .profile-page .library-panel,.profile-layout .profile-page>.card-content{overflow:hidden}.profile-layout .profile-page .account-list,.profile-layout .profile-page .card-block .card-content,.profile-layout .profile-page .detail-status-card,.profile-layout .profile-page .modal-card{border:0!important;box-shadow:none!important}.profile-layout .profile-page .card-header,.profile-layout .profile-page .install-header,.profile-layout .profile-page .library-header{background:linear-gradient(180deg,#fff,#fbfdff)!important;border-bottom:1px solid var(--profile-border-soft)!important;min-height:64px;padding:18px 24px!important}.profile-layout .profile-page .card-header h2,.profile-layout .profile-page .card-header h3,.profile-layout .profile-page h2,.profile-layout .profile-page h3{color:var(--profile-text)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;line-height:26px!important}.profile-layout .profile-page .gray-text,.profile-layout .profile-page .text-sm,.profile-layout .profile-page .text-xs,.profile-layout .profile-page label,.profile-layout .profile-page p{font-size:14px!important;line-height:22px!important}.profile-layout .profile-page .el-form-item__label,.profile-layout .profile-page label{color:var(--profile-muted)!important;font-weight:600!important}.profile-layout .profile-page .el-button,.profile-layout .profile-page .el-input__inner,.profile-layout .profile-page .el-select__placeholder,.profile-layout .profile-page button,.profile-layout .profile-page input,.profile-layout .profile-page select,.profile-layout .profile-page textarea{font-size:14px!important;letter-spacing:0!important}.profile-layout .profile-page .el-input__wrapper,.profile-layout .profile-page .el-select__wrapper,.profile-layout .profile-page input:not([type=checkbox]):not([type=radio]):not(.el-input__inner):not(.el-select__input):not(.el-range-input){border-radius:var(--profile-radius)!important;box-shadow:inset 0 0 0 1px #d9e2ef!important;min-height:var(--profile-control-height)!important}.profile-layout .profile-page .el-input__inner,.profile-layout .profile-page .el-range-input,.profile-layout .profile-page .el-select__input,.profile-layout .profile-page .el-textarea__inner{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:auto!important}.profile-layout .profile-page .el-form-item{margin-bottom:0;min-width:0}.profile-layout .profile-page .el-form-item__label{display:block!important;height:auto!important;line-height:20px!important;margin-bottom:8px!important;padding:0!important}.profile-layout .profile-page .filters,.profile-layout .profile-page .library-controls{background:#fbfcfe!important;border-bottom:1px solid var(--profile-border-soft)!important}.profile-layout .profile-page .filter-row,.profile-layout .profile-page .filters-grid{align-items:end!important;gap:14px!important}.profile-layout .profile-page .filter-actions{align-self:end}.profile-layout .profile-page .el-button,.profile-layout .profile-page a[class*=btn],.profile-layout .profile-page button{border-radius:var(--profile-radius)!important;font-weight:650!important;min-height:38px}.profile-layout .profile-page .blue-btn,.profile-layout .profile-page .el-button--primary,.profile-layout .profile-page .upgrade-btn{background:var(--profile-accent)!important;border-color:var(--profile-accent)!important;color:#fff!important}.profile-layout .profile-page .list-scroll{max-height:none!important;overflow:visible!important}.profile-layout .profile-page .cards,.profile-layout .profile-page .library-grid{padding:20px 24px 24px!important}.profile-layout .profile-page .card-item,.profile-layout .profile-page .coupon-card,.profile-layout .profile-page .download-card,.profile-layout .profile-page .library-card,.profile-layout .profile-page .title-row{background:var(--profile-surface-soft)!important;border:0!important;border-radius:var(--profile-radius)!important;box-shadow:none!important}.profile-layout .profile-page .card-item:hover,.profile-layout .profile-page .coupon-card:hover,.profile-layout .profile-page .download-card:hover,.profile-layout .profile-page .library-card:hover{box-shadow:none!important;transform:translateY(-1px)}.profile-layout .profile-page .el-table th.el-table__cell,.profile-layout .profile-page .table-head,.profile-layout .profile-page .table-header{background:var(--profile-surface-soft)!important;color:#475467!important;font-size:14px!important;font-weight:700!important}.profile-layout .profile-page .el-table,.profile-layout .profile-page table{font-size:14px!important}.profile-layout .profile-page .empty-state,.profile-layout .profile-page .library-empty,.profile-layout .profile-page .section-empty,.profile-layout .profile-page .state-row{color:var(--profile-muted)!important;font-size:15px!important;padding:48px 24px!important;text-align:center}.profile-layout .profile-page .chip,.profile-layout .profile-page .filter-dot,.profile-layout .profile-page .plan-tag,.profile-layout .profile-page .status-pill,.profile-layout .profile-page .tag{border-radius:999px!important}@media (max-width:900px){.profile-layout .profile-page .card-header,.profile-layout .profile-page .install-header,.profile-layout .profile-page .library-header,.profile-layout .profile-page .cards,.profile-layout .profile-page .library-grid{padding:16px!important}}
