:root{--primary:#059669;--primary-light:#10b981;--primary-lighter:#34d399;--primary-dark:#047857;--primary-gradient:linear-gradient(135deg,#059669,#10b981);--primary-gradient-hover:linear-gradient(135deg,#047857,#059669);--bg-page:#f0f2f5;--bg-card:#fff;--border-color:#e4e7ed;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--text-muted:#c0c4cc;--radius-card:16px;--radius-control:8px;--shadow-card:0 2px 8px rgba(0,0,0,.04);--shadow-card-hover:0 4px 16px rgba(0,0,0,.08);--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#6366f1}#app,body,html{height:100%;margin:0;padding:0}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg-page);color:var(--text-primary);font-size:14px}a{text-decoration:none;color:inherit}*{box-sizing:border-box}.app-container{padding:0}.filter-bar{gap:12px;align-items:center}.filter-bar,.toolbar{padding:0;margin-bottom:16px;display:flex;flex-wrap:wrap}.toolbar{gap:10px}.table-card{overflow:visible}.page-card,.table-card{background:transparent;padding:0;border-radius:0;box-shadow:none}.page-card{margin-bottom:24px}.el-dialog__wrapper{display:flex;align-items:center;justify-content:center}.el-dialog{margin:0!important;max-height:90vh;display:flex;flex-direction:column}.el-dialog__body{flex:1;overflow-y:auto;padding-right:24px}.el-dialog__footer,.el-dialog__header{flex-shrink:0}.cozy-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.cozy-filter .el-form-item{margin:0!important;display:inline-flex!important;align-items:center}.cozy-filter .el-form-item .el-form-item__label{font-size:12px!important;color:#64748b!important;padding-right:6px!important;line-height:28px!important;width:auto!important}.cozy-filter .el-form-item .el-form-item__content{line-height:28px;margin-left:0!important}.cozy-filter .el-input--small .el-input__inner,.cozy-filter .el-input__inner{height:28px!important;line-height:28px!important;font-size:12px!important}.cozy-filter .el-date-editor--small,.cozy-filter .el-input--small,.cozy-filter .el-select--small{line-height:28px}.cozy-filter .filter-actions{margin-left:auto!important}.cozy-filter .filter-actions .el-form-item__content{display:flex;gap:8px}.cozy-filter .filter-actions .el-button{padding:7px 16px!important;margin:0!important}.filter-bar .el-card__body{padding:12px 16px 6px!important;display:block}.page-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 0 16px;background:transparent;border-radius:0;box-shadow:none;margin-bottom:16px;border-bottom:1px solid #eef0f5;color:var(--text-primary)}.page-header .page-header-title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600}.page-header .page-header-title i{color:var(--primary);font-size:22px}.page-header .page-header-tools{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.el-button.btn-create{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#059669!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-create:focus,.el-button.btn-create:hover{background:linear-gradient(135deg,#12d091,#06af7a)!important;border-color:#059669!important;color:#fff!important;box-shadow:0 4px 12px rgba(5,150,105,.35);transform:translateY(-1px)}.el-button.btn-create:active{background:linear-gradient(135deg,#0ea271,#047d58)!important;border-color:#047d58!important;transform:translateY(0);box-shadow:0 1px 3px rgba(5,150,105,.25)}.el-button.btn-edit{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#2563eb!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-edit:focus,.el-button.btn-edit:hover{background:linear-gradient(135deg,#5392f7,#3c74ed)!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 4px 12px rgba(37,99,235,.35);transform:translateY(-1px)}.el-button.btn-edit:active{background:linear-gradient(135deg,#2372f5,#1555e2)!important;border-color:#1555e2!important;transform:translateY(0);box-shadow:0 1px 3px rgba(37,99,235,.25)}.el-button.btn-batch{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border-color:#7c3aed!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-batch:focus,.el-button.btn-batch:hover{background:linear-gradient(135deg,#9c74f7,#8c51ef)!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:0 4px 12px rgba(124,58,237,.35);transform:translateY(-1px)}.el-button.btn-batch:active{background:linear-gradient(135deg,#7a44f5,#6c23eb)!important;border-color:#6c23eb!important;transform:translateY(0);box-shadow:0 1px 3px rgba(124,58,237,.25)}.el-button.btn-import{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border-color:#4f46e5!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-import:focus,.el-button.btn-import:hover{background:linear-gradient(135deg,#7a7df3,#645ce8)!important;border-color:#4f46e5!important;color:#fff!important;box-shadow:0 4px 12px rgba(79,70,229,.35);transform:translateY(-1px)}.el-button.btn-import:active{background:linear-gradient(135deg,#4c4fef,#3a30e2)!important;border-color:#3a30e2!important;transform:translateY(0);box-shadow:0 1px 3px rgba(79,70,229,.25)}.el-button.btn-export{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;border-color:#0891b2!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-export:focus,.el-button.btn-export:hover{background:linear-gradient(135deg,#07cbed,#09a5ca)!important;border-color:#0891b2!important;color:#fff!important;box-shadow:0 4px 12px rgba(8,145,178,.35);transform:translateY(-1px)}.el-button.btn-export:active{background:linear-gradient(135deg,#05a1bb,#077d9a)!important;border-color:#077d9a!important;transform:translateY(0);box-shadow:0 1px 3px rgba(8,145,178,.25)}.el-button.btn-enable{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-color:#16a34a!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-enable:focus,.el-button.btn-enable:hover{background:linear-gradient(135deg,#27da69,#19b954)!important;border-color:#16a34a!important;color:#fff!important;box-shadow:0 4px 12px rgba(22,163,74,.35);transform:translateY(-1px)}.el-button.btn-enable:active{background:linear-gradient(135deg,#1eaf54,#138d40)!important;border-color:#138d40!important;transform:translateY(0);box-shadow:0 1px 3px rgba(22,163,74,.25)}.el-button.btn-disable{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#d97706!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-disable:focus,.el-button.btn-disable:hover{background:linear-gradient(135deg,#f6a823,#f28507)!important;border-color:#d97706!important;color:#fff!important;box-shadow:0 4px 12px rgba(217,119,6,.35);transform:translateY(-1px)}.el-button.btn-disable:active{background:linear-gradient(135deg,#dd8e09,#c06905)!important;border-color:#c06905!important;transform:translateY(0);box-shadow:0 1px 3px rgba(217,119,6,.25)}.el-button.btn-warn{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:#ea580c!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-warn:focus,.el-button.btn-warn:hover{background:linear-gradient(135deg,#fa822f,#f3661c)!important;border-color:#ea580c!important;color:#fff!important;box-shadow:0 4px 12px rgba(234,88,12,.35);transform:translateY(-1px)}.el-button.btn-warn:active{background:linear-gradient(135deg,#ef6606,#d24f0b)!important;border-color:#d24f0b!important;transform:translateY(0);box-shadow:0 1px 3px rgba(234,88,12,.25)}.el-button.btn-quota{background:linear-gradient(135deg,#ec4899,#db2777)!important;border-color:#db2777!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-quota:focus,.el-button.btn-quota:hover{background:linear-gradient(135deg,#ee5fa6,#df3d85)!important;border-color:#db2777!important;color:#fff!important;box-shadow:0 4px 12px rgba(219,39,119,.35);transform:translateY(-1px)}.el-button.btn-quota:active{background:linear-gradient(135deg,#ea318c,#c7216b)!important;border-color:#c7216b!important;transform:translateY(0);box-shadow:0 1px 3px rgba(219,39,119,.25)}.el-button.btn-clear{background:linear-gradient(135deg,#64748b,#475569)!important;border-color:#475569!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-clear:focus,.el-button.btn-clear:hover{background:linear-gradient(135deg,#708198,#516178)!important;border-color:#475569!important;color:#fff!important;box-shadow:0 4px 12px rgba(71,85,105,.35);transform:translateY(-1px)}.el-button.btn-clear:active{background:linear-gradient(135deg,#59687c,#3d495a)!important;border-color:#3d495a!important;transform:translateY(0);box-shadow:0 1px 3px rgba(71,85,105,.25)}.el-button.btn-delete{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#dc2626!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-delete:focus,.el-button.btn-delete:hover{background:linear-gradient(135deg,#f15b5b,#e03c3c)!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 4px 12px rgba(220,38,38,.35);transform:translateY(-1px)}.el-button.btn-delete:active{background:linear-gradient(135deg,#ed2d2d,#c82020)!important;border-color:#c82020!important;transform:translateY(0);box-shadow:0 1px 3px rgba(220,38,38,.25)}.el-button.btn-delete.el-button--text{background:transparent!important;border-color:transparent!important;color:#ef4444!important;box-shadow:none!important;transform:none!important}.el-button.btn-delete.el-button--text:focus,.el-button.btn-delete.el-button--text:hover{background:transparent!important;border-color:transparent!important;color:#dc2626!important;box-shadow:none!important;transform:none!important}.el-button.btn-risk{background:linear-gradient(135deg,#f59e0b,#b45309)!important;border-color:#b45309!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-risk:focus,.el-button.btn-risk:hover{background:linear-gradient(135deg,#f6a823,#cc5e0a)!important;border-color:#b45309!important;color:#fff!important;box-shadow:0 4px 12px rgba(180,83,9,.35);transform:translateY(-1px)}.el-button.btn-risk:active{background:linear-gradient(135deg,#dd8e09,#9c4808)!important;border-color:#9c4808!important;transform:translateY(0);box-shadow:0 1px 3px rgba(180,83,9,.25)}.el-button.btn-unrisk{background:linear-gradient(135deg,#14b8a6,#0d9488)!important;border-color:#0d9488!important;color:#fff!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.el-button.btn-unrisk:focus,.el-button.btn-unrisk:hover{background:linear-gradient(135deg,#17cfbb,#0fab9e)!important;border-color:#0d9488!important;color:#fff!important;box-shadow:0 4px 12px rgba(13,148,136,.35);transform:translateY(-1px)}.el-button.btn-unrisk:active{background:linear-gradient(135deg,#12a191,#0b7d72)!important;border-color:#0b7d72!important;transform:translateY(0);box-shadow:0 1px 3px rgba(13,148,136,.25)}.el-button.is-disabled[class*=btn-],.el-button.is-disabled[class*=btn-]:active,.el-button.is-disabled[class*=btn-]:focus,.el-button.is-disabled[class*=btn-]:hover{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#9ca3af!important;box-shadow:none!important;transform:none!important;cursor:not-allowed!important}.el-button--primary:not(.is-plain){background:var(--primary-gradient)!important;border-color:var(--primary)!important;border-radius:var(--radius-control)!important;color:#fff!important}.el-button--primary:not(.is-plain):focus,.el-button--primary:not(.is-plain):hover{background:var(--primary-gradient-hover)!important;color:#fff!important}.el-button--primary.is-plain{background:#ecfdf5!important;border-color:#6ee7b7!important;color:var(--primary-dark)!important}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#d1fae5!important;border-color:var(--primary-light)!important;color:var(--primary-dark)!important}.el-button--success{background:var(--primary-gradient)!important;border-color:var(--primary)!important;border-radius:var(--radius-control)!important}.el-button--success:focus,.el-button--success:hover{background:var(--primary-gradient-hover)!important}.el-button,.el-input__inner,.el-textarea__inner{border-radius:var(--radius-control)!important}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--primary-light)!important}.el-tabs__item.is-active{color:var(--primary)!important}.el-tabs__active-bar{background-color:var(--primary)!important}.el-tabs__item:hover{color:var(--primary-light)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--primary)!important}.el-switch.is-checked .el-switch__core{background-color:var(--primary)!important;border-color:var(--primary)!important}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--primary-gradient)!important;color:#fff!important}.el-table{border-radius:var(--radius-card);color:var(--text-primary)}.el-table th.el-table__cell{background:#f8fafc!important;color:var(--text-regular)!important;font-weight:600;text-align:center!important}.el-table th.el-table__cell>.cell{text-align:center!important;justify-content:center}.el-table td.el-table__cell{text-align:center!important}.el-table td.el-table__cell>.cell{text-align:center!important;justify-content:center;display:flex;align-items:center}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:14px 0!important}.el-table .el-table-column--selection .cell{justify-content:center}.el-table td.el-table__cell .cell .el-button+.el-button{margin-left:6px}.el-pagination{text-align:center!important;display:flex;justify-content:center;align-items:center}.pagination-wrap{padding:16px 20px;text-align:center;background:var(--bg-card)}.el-dialog{border-radius:var(--radius-card)!important;overflow:hidden}.el-dialog__header{background:var(--bg-card);border-bottom:1px solid var(--border-color)}.el-link.el-link--primary{color:var(--primary)!important}.today-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:24px;background:var(--primary-gradient);border-radius:var(--radius-card);margin-bottom:20px;color:#fff;box-shadow:0 4px 16px rgba(5,150,105,.2)}@media(max-width:1200px){.today-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.today-stats{grid-template-columns:repeat(2,1fr)}}.today-item{text-align:center;padding:16px 12px;background:hsla(0,0%,100%,.12);border-radius:12px;backdrop-filter:blur(10px)}.today-item .today-value{font-size:32px;font-weight:700;margin-bottom:6px;line-height:1}.today-item .today-label{font-size:13px;opacity:.9;display:flex;align-items:center;justify-content:center;gap:4px}.today-item .today-label i{font-size:14px}.stat-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:20px}@media(max-width:1200px){.stat-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stat-cards{grid-template-columns:repeat(2,1fr)}}.stat-card{position:relative;background:var(--bg-card);padding:20px;border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;transition:all .25s ease;display:flex;align-items:center;gap:16px}.stat-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.stat-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--text-muted);border-radius:4px 0 0 4px}.stat-card.total:before{background:var(--color-info)}.stat-card.unused:before{background:var(--primary-light)}.stat-card.using:before{background:var(--color-warning)}.stat-card.success:before{background:var(--color-success)}.stat-card.failed:before{background:var(--color-danger)}.stat-card.paused:before{background:var(--text-muted)}.stat-card .stat-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;background:#f1f5f9;color:var(--text-secondary)}.stat-card.total .stat-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.stat-card.unused .stat-icon{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.stat-card.using .stat-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff}.stat-card.success .stat-icon{background:linear-gradient(135deg,#22c55e,#4ade80);color:#fff}.stat-card.failed .stat-icon{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}.stat-card.paused .stat-icon{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}.stat-card .stat-body{flex:1;min-width:0}.stat-card .stat-value{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1.1;margin-bottom:4px}.stat-card .stat-label{font-size:13px;color:var(--text-secondary)}.metric-card{background:var(--bg-card);padding:24px;border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center}.metric-card .metric-title{color:var(--text-secondary);font-size:13px;margin-bottom:12px}.metric-card .metric-ring{width:110px;height:110px;margin:0 auto 12px;position:relative;display:flex;align-items:center;justify-content:center}.metric-card .metric-ring .metric-value{position:absolute;font-size:22px;font-weight:700;color:var(--primary)}.metric-card .metric-desc{color:var(--text-secondary);font-size:12px}.metric-card .metric-sub{color:var(--text-primary);font-size:14px;margin-top:4px}.traffic-stat-card{background:var(--bg-card);padding:18px 20px;border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.traffic-stat-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--primary-light)}.traffic-stat-card .stat-label{color:var(--text-secondary);font-size:13px;margin-bottom:8px;display:flex;align-items:center;gap:4px}.traffic-stat-card .stat-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary-light)}.traffic-stat-card .stat-value{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.traffic-stat-card .compare-row{font-size:12px;color:var(--text-secondary);display:flex;justify-content:space-between;padding:2px 0}.alert-bar{padding:12px 16px;border-radius:var(--radius-control);margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:13px}.alert-bar.error{background:#fef2f2;color:#991b1b;border-left:3px solid var(--color-danger)}.alert-bar.warning{background:#fffbeb;color:#92400e;border-left:3px solid var(--color-warning)}.alert-bar.success{background:#f0fdf4;color:#166534;border-left:3px solid var(--color-success)}.copy-cell{cursor:pointer;border-radius:4px;padding:0 2px;transition:background .15s ease;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-cell:hover{background:#ecfdf5}.copy-flash{animation:copy-flash-anim .36s ease}@keyframes copy-flash-anim{0%{background:#ecfdf5}50%{background:#86efac}to{background:transparent}}.layout-root[data-v-6e3acd95]{height:100vh}.top-header.el-header[data-v-6e3acd95]{background:#16213e!important;color:#fff!important;display:flex;align-items:center;justify-content:space-between;padding:0 24px!important;border:none!important;box-shadow:0 2px 12px rgba(0,0,0,.15)!important;z-index:100}.top-header.el-header .header-logo[data-v-6e3acd95]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.top-header.el-header .header-logo i[data-v-6e3acd95]{font-size:24px;color:#10b981}.top-header.el-header .header-logo span[data-v-6e3acd95]{font-size:18px;font-weight:600;color:#fff;letter-spacing:2px}.top-header.el-header .header-user[data-v-6e3acd95]{display:flex;align-items:center;gap:16px}.top-header.el-header .header-user .user-info[data-v-6e3acd95]{display:flex;align-items:center;gap:10px;padding:4px 10px;border-radius:8px}.top-header.el-header .header-user .user-info .user-avatar[data-v-6e3acd95]{background:linear-gradient(135deg,#059669,#10b981)}.top-header.el-header .header-user .user-info .username[data-v-6e3acd95]{color:hsla(0,0%,100%,.9)!important;font-size:14px;font-weight:500}.main-wrapper[data-v-6e3acd95]{flex:1;overflow:hidden}.layout-aside.el-aside[data-v-6e3acd95]{background:#16213e!important;transition:width .3s ease!important;overflow-x:hidden!important;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.layout-aside.el-aside[data-v-6e3acd95]::-webkit-scrollbar{display:none}.sidebar-menu[data-v-6e3acd95]{border-right:none!important;background:transparent!important;flex:1}.aside-collapse-bar[data-v-6e3acd95]{flex-shrink:0;height:50px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease;border-top:1px solid hsla(0,0%,100%,.05)}.aside-collapse-bar i[data-v-6e3acd95]{font-size:18px;transition:transform .3s ease}.aside-collapse-bar[data-v-6e3acd95]:hover{color:#10b981;background:rgba(16,185,129,.1)}[data-v-6e3acd95] .el-menu-item{color:hsla(0,0%,100%,.7)!important;height:50px!important;line-height:50px!important;margin:4px 12px!important;border-radius:10px!important;transition:all .3s ease!important;background-color:transparent!important}[data-v-6e3acd95] .el-menu-item i{color:hsla(0,0%,100%,.5)!important;margin-right:12px}[data-v-6e3acd95] .el-menu-item:hover{background:rgba(16,185,129,.15)!important;color:#fff!important}[data-v-6e3acd95] .el-menu-item:hover i{color:#10b981!important}[data-v-6e3acd95] .el-menu-item.is-active{background:linear-gradient(135deg,rgba(5,150,105,.3),rgba(16,185,129,.2))!important;color:#fff!important}[data-v-6e3acd95] .el-menu-item.is-active i{color:#10b981!important}[data-v-6e3acd95] .el-menu-item.logout-item{margin-top:auto!important;color:hsla(0,0%,100%,.7)!important}[data-v-6e3acd95] .el-menu-item.logout-item i{color:hsla(0,0%,100%,.5)!important}[data-v-6e3acd95] .el-menu-item.logout-item:hover{background:rgba(16,185,129,.15)!important;color:#fff!important}[data-v-6e3acd95] .el-menu-item.logout-item:hover i{color:#10b981!important}[data-v-6e3acd95] .el-menu--collapse .el-menu-item{position:relative!important;width:48px!important;height:48px!important;line-height:48px!important;margin:4px auto!important;padding:0!important;border-radius:12px!important}[data-v-6e3acd95] .el-menu--collapse .el-menu-item i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;font-size:20px!important}[data-v-6e3acd95] .el-menu--collapse .el-menu-item.logout-item{margin-top:0!important}[data-v-6e3acd95] .el-menu--vertical .el-menu--popup{background-color:#16213e!important;border-radius:8px;padding:4px}[data-v-6e3acd95] .el-menu--vertical .el-menu-item{color:hsla(0,0%,100%,.7)!important;background-color:transparent!important}[data-v-6e3acd95] .el-menu--vertical .el-menu-item:hover{background:rgba(16,185,129,.15)!important;color:#fff!important}.layout-main[data-v-6e3acd95]{background:#f5f7fb;padding:24px;overflow-y:auto}[data-v-6e3acd95] .main-content{min-height:100%;background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}