.layout-aside[data-v-0490d98b]{background-color:var(--el-bg-color);width:200px}.layout-aside .aside-header[data-v-0490d98b]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:16px 12px 12px}.layout-aside .aside-header .logo-wrapper[data-v-0490d98b]{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:6px;text-decoration:none}.layout-aside .aside-header .logo-wrapper .logo-image[data-v-0490d98b]{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.layout-aside .aside-header .logo-wrapper .logo-title[data-v-0490d98b]{color:var(--el-text-color-primary);font-size:18px;font-weight:700;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-aside .aside-header .logo-wrapper:hover .logo-title[data-v-0490d98b]{color:var(--el-color-primary)}.layout-aside .aside-header .logo-subtitle[data-v-0490d98b]{color:var(--el-text-color-secondary);font-size:14px;font-weight:500;margin-bottom:8px;text-align:center}.layout-aside .aside-header .quick-entry[data-v-0490d98b]{display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:0;width:100%}.layout-aside .aside-header .quick-entry .quick-entry-btn[data-v-0490d98b]{align-items:center;background:linear-gradient(135deg,var(--el-fill-color-light) 0,var(--el-fill-color) 100%);border:1px solid var(--el-border-color-lighter);border-radius:8px;color:var(--el-text-color-secondary);display:flex;flex:1;flex-direction:column;font-size:0;justify-content:center;overflow:hidden;padding:10px 6px;position:relative;text-decoration:none;transition:all .3s ease}.layout-aside .aside-header .quick-entry .quick-entry-btn[data-v-0490d98b]:before{background:linear-gradient(135deg,var(--el-color-primary-light-9) 0,rgba(242,78,102,.05) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.layout-aside .aside-header .quick-entry .quick-entry-btn[data-v-0490d98b]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 4px 12px #00000014;color:var(--el-color-primary);transform:translateY(-2px)}.layout-aside .aside-header .quick-entry .quick-entry-btn[data-v-0490d98b]:hover:before{opacity:1}.layout-aside .aside-header .quick-entry .quick-entry-btn:hover .btn-icon[data-v-0490d98b]{transform:scale(1.1)}.layout-aside .aside-header .quick-entry .quick-entry-btn.is-active[data-v-0490d98b]{background:linear-gradient(135deg,var(--el-color-primary) 0,#e03e56 100%);border-color:transparent;box-shadow:0 4px 16px #f24e664d;color:#fff}.layout-aside .aside-header .quick-entry .quick-entry-btn.is-active[data-v-0490d98b]:before{opacity:0}.layout-aside .aside-header .quick-entry .quick-entry-btn.is-active .btn-icon[data-v-0490d98b]{transform:scale(1.1)}.layout-aside .aside-header .quick-entry .quick-entry-btn.is-active[data-v-0490d98b]:hover{box-shadow:0 6px 20px #f24e6666;transform:translateY(-2px)}.layout-aside .aside-header .quick-entry .quick-entry-btn .btn-icon[data-v-0490d98b]{font-size:18px;line-height:1;margin-bottom:4px;position:relative;transition:transform .3s ease;z-index:1}.layout-aside .aside-header .quick-entry .quick-entry-btn .btn-text[data-v-0490d98b]{font-size:11px;font-weight:600;line-height:1;position:relative;z-index:1}
