.account-center{display:flex;min-height:calc(100vh - 60px);background:#f5f5f5;margin-top:60px}.account-center__content{flex:1;padding:24px;min-width:0}.account-sidebar{width:220px;min-width:220px;background:#fff;border-right:1px solid #f0f0f0;padding:8px 4px}.account-sidebar__menu{border-inline-end:none!important}.account-sidebar__menu .ant-menu-item{height:40px;line-height:40px;margin:4px;border-radius:10px;padding:0 16px 0 24px!important;font-size:14px;color:#595959}.account-sidebar__menu .ant-menu-item:hover{color:#e60012!important;background:rgba(230,0,18,.04)!important}.account-sidebar__menu .ant-menu-item-selected{background:#ffe8e6!important;color:#e60012!important;font-weight:500}.account-sidebar__menu .ant-menu-item-selected .ant-menu-item-icon{color:#e60012!important}.account-sidebar__menu .ant-menu-item-icon{font-size:16px;color:#8c8c8c}.account-panel{max-width:900px}.account-panel__card{background:#fff;border-radius:10px;padding:24px;margin-bottom:16px}.account-panel__section-title{font-size:16px;font-weight:600;color:#262626;margin:0 0 16px}.account-panel__user{display:flex;align-items:center;gap:16px}.account-panel__avatar{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.account-panel__avatar svg{width:36px;height:36px}.account-panel__user-name{font-size:20px;font-weight:600;color:#262626;margin:0 0 4px}.account-panel__user-email{font-size:14px;color:#8c8c8c;margin:0}.account-panel__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.account-panel__stat-card{background:#fff;border-radius:10px;padding:20px 16px;text-align:center}.account-panel__stat-label{font-size:13px;color:#8c8c8c;margin-bottom:8px}.account-panel__stat-value{font-size:28px;font-weight:700;color:#262626;line-height:1.2}.account-panel__table{width:100%;border-collapse:collapse}.account-panel__table th{font-size:13px;color:#8c8c8c;font-weight:400;text-align:left;padding:10px 12px;border-bottom:1px solid #f0f0f0}.account-panel__table td{font-size:14px;color:#262626;padding:12px;border-bottom:1px solid #f5f5f5}.account-panel__table tbody tr:last-child td{border-bottom:none}.account-panel__reload-link{color:#1677ff;cursor:pointer;font-size:13px;transition:color .2s}.account-panel__reload-link:hover{color:#4096ff}.account-panel__pagination-wrap{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #f5f5f5}.account-panel__pagination-wrap .ant-pagination-item,.account-panel__pagination-wrap .ant-pagination-next .ant-pagination-item-link,.account-panel__pagination-wrap .ant-pagination-prev .ant-pagination-item-link{border-radius:6px;border-color:#d9d9d9}.account-panel__pagination-wrap .ant-pagination-item-active{border-color:#e60012!important}.account-panel__pagination-wrap .ant-pagination-item-active a{color:#e60012!important}.account-panel__pagination-wrap .ant-pagination-item:hover{border-color:#e60012}.account-panel__pagination-wrap .ant-pagination-item:hover a{color:#e60012}.account-panel__pagination-wrap .ant-pagination-next:hover .ant-pagination-item-link,.account-panel__pagination-wrap .ant-pagination-prev:hover .ant-pagination-item-link{border-color:#e60012;color:#e60012}.account-panel__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-panel__filter{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#595959}.account-panel__filter select{height:30px;padding:0 8px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:13px;color:#262626}.account-panel__empty-hint{margin:8px 0 0;font-size:13px;color:#8c8c8c;line-height:1.8}.account-panel__status{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;white-space:nowrap}.account-panel__status.is-unconfirmed{background:#fff7e6;color:#d46b08}.account-panel__status.is-confirmed{background:#e6f7ec;color:#237804}.account-panel__status.is-invalid,.account-panel__status.is-refunded,.account-panel__status.is-returned{background:#f5f5f5;color:#8c8c8c}.account-panel__status.is-pending{background:#fff7e6;color:#d46b08}.account-panel__status.is-completed{background:#e6f7ec;color:#237804}.account-panel__status.is-returning{background:#e6f4ff;color:#0958d9}.account-panel__actions{display:flex;justify-content:flex-end;margin-top:16px}.account-panel__confirm-btn{padding:6px 16px;border:none;border-radius:6px;background:#e60012;color:#fff;font-size:13px;cursor:pointer}.account-panel__confirm-btn:not(:disabled):hover{background:#c62828}.account-panel__confirm-btn:disabled{background:#f0f0f0;color:#bfbfbf;cursor:not-allowed}button.account-panel__reload-link{padding:0;border:none;background:none}.account-panel__fav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.account-panel__fav-card{border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;cursor:pointer;transition:box-shadow .2s}.account-panel__fav-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.account-panel__fav-img-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;background:#f5f5f5}.account-panel__fav-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.account-panel__fav-name{padding:10px 12px;font-size:14px;color:#262626;font-weight:500}.account-panel__fav-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 12px}.account-panel__fav-meta{font-size:12px;color:#8c8c8c}.account-panel__fav-task-btn{padding:4px 10px;font-size:12px;color:#e60012;background:#fff;border:1px solid #e60012;border-radius:4px;cursor:pointer;transition:background-color .2s,color .2s}.account-panel__fav-task-btn:hover{background:#e60012;color:#fff}.account-panel__empty{padding:48px 0}.account-panel__empty .ant-empty-description{color:#8c8c8c;font-size:14px}.account-panel__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.account-panel__placeholder-img{margin-bottom:0}.account-panel__placeholder-text{font-size:14px;color:#8c8c8c;margin-top:12px}@media (max-width:1024px){.account-panel__fav-grid,.account-panel__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.account-sidebar{display:none}.account-center__content{padding:16px}.account-panel__fav-grid,.account-panel__stats{grid-template-columns:repeat(2,1fr)}}