.sidebar_fulishe{--wrap-bg:#e8f4fc;--card-bg:#fff;--text-main:#1f2937;--text-desc:rgba(0,0,0,.62);--border:rgba(0,0,0,.06);--hover:rgba(0,0,0,.04);--shadow:0 2px 10px rgba(0,80,160,.08);background:var(--wrap-bg);padding:18px;margin:0!important;border-radius:15px;overflow:hidden}.sidebar_fulishe .dh-sidebar-block{background:var(--card-bg);color:var(--text-main);overflow:hidden;box-shadow:var(--shadow);border-radius:15px}.sidebar_fulishe .dh-welfare-head{padding:18px 20px 12px;display:flex;align-items:center;gap:10px}.sidebar_fulishe .dh-welfare-title{font-size:17px;font-weight:700;color:#2563eb}.sidebar_fulishe .dh-welfare-sub{font-size:12px;background:#e65c00;color:#fff;padding:2px 8px;border-radius:999px;white-space:nowrap}.sidebar_fulishe .dh-welfare-list{list-style:none;margin:0;padding:0}.sidebar_fulishe .dh-welfare-item a{display:flex;align-items:center;padding:12px 20px;gap:14px;color:inherit;text-decoration:none;transition:.24s ease}.sidebar_fulishe .dh-welfare-item a:hover{background:var(--hover);transform:translateY(-1px)}.sidebar_fulishe .dh-welfare-icon{font-size:19px;flex-shrink:0}.sidebar_fulishe .dh-welfare-info{flex:1}.sidebar_fulishe .dh-welfare-name{font-size:14px;margin:0 0 3px;font-weight:500}.sidebar_fulishe .dh-welfare-desc{font-size:12px;margin:0;color:var(--text-desc)}.sidebar_fulishe .dh-welfare-arrow{font-size:15px;opacity:.55;flex-shrink:0;width:16px;display:flex;align-items:center;justify-content:flex-end;transition:transform .2s ease}.sidebar_fulishe .dh-welfare-item a:hover .dh-welfare-arrow{transform:translateX(3px)}.sidebar_fulishe .dh-welfare-item:not(:last-child) a{border-bottom:1px solid var(--border)}